home *** CD-ROM | disk | FTP | other *** search
/ Best Tools for JAVA / Best Tools for JAVA.iso / STANDARD / RFC / RFC1580.TXT < prev    next >
Encoding:
Text File  |  1995-11-09  |  106.9 KB  |  2,721 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                         EARN Staff
  8. Request for Comments: 1580                              EARN Association
  9. FYI: 23                                                       March 1994
  10. Category: Informational
  11.  
  12.  
  13.                     Guide to Network Resource Tools
  14.  
  15. Status of this Memo
  16.  
  17.    This memo provides information for the Internet community. This memo
  18.    does not specify an Internet standard of any kind.  Distribution of
  19.    this memo is unlimited.
  20.  
  21. Table of Contents
  22.  
  23.     1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  4
  24.     2. GOPHER . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
  25.       2.1. What is Gopher . . . . . . . . . . . . . . . . . . . . . .  5
  26.       2.2. Who can use Gopher . . . . . . . . . . . . . . . . . . . .  6
  27.       2.3. How to get to Gopher . . . . . . . . . . . . . . . . . . .  6
  28.       2.3.1. Local clients  . . . . . . . . . . . . . . . . . . . . .  6
  29.       2.3.2. Remote clients . . . . . . . . . . . . . . . . . . . . .  6
  30.       2.4. Using Gopher . . . . . . . . . . . . . . . . . . . . . . .  7
  31.       2.5. VERONICA . . . . . . . . . . . . . . . . . . . . . . . . . 10
  32.       2.6. Learning more about Gopher . . . . . . . . . . . . . . . . 11
  33.     3. WORLD-WIDE WEB . . . . . . . . . . . . . . . . . . . . . . . . 12
  34.       3.1. What is World-Wide Web . . . . . . . . . . . . . . . . . . 12
  35.       3.2. Who can use World-Wide Web . . . . . . . . . . . . . . . . 13
  36.       3.3. How to get to World-Wide Web . . . . . . . . . . . . . . . 14
  37.       3.3.1. Local clients  . . . . . . . . . . . . . . . . . . . . . 14
  38.       3.3.2. Remote clients . . . . . . . . . . . . . . . . . . . . . 14
  39.       3.3.2.1. E-mail access  . . . . . . . . . . . . . . . . . . . . 15
  40.       3.4. Using World-Wide Web . . . . . . . . . . . . . . . . . . . 16
  41.       3.5. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 19
  42.       3.6. Learning more about World-Wide Web . . . . . . . . . . . . 22
  43.     4. WAIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
  44.       4.1. What is WAIS . . . . . . . . . . . . . . . . . . . . . . . 22
  45.       4.2. Who can use WAIS . . . . . . . . . . . . . . . . . . . . . 23
  46.       4.3. How to get to WAIS . . . . . . . . . . . . . . . . . . . . 23
  47.       4.4. Using WAIS . . . . . . . . . . . . . . . . . . . . . . . . 23
  48.       4.4.1.  E-mail access . . . . . . . . . . . . . . . . . . . . . 24
  49.       4.5. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 25
  50.       4.6  Learning more about WAIS . . . . . . . . . . . . . . . . . 26
  51.     5. ARCHIE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
  52.       5.1. What is ARCHIE . . . . . . . . . . . . . . . . . . . . . . 27
  53.       5.2. Who can use ARCHIE . . . . . . . . . . . . . . . . . . . . 27
  54.       5.3. How to get to ARCHIE . . . . . . . . . . . . . . . . . . . 28
  55.  
  56.  
  57.  
  58. EARN Staff                                                      [Page 1]
  59.  
  60. RFC 1580            Guide to Network Resource Tools           March 1994
  61.  
  62.  
  63.       5.4. Using ARCHIE . . . . . . . . . . . . . . . . . . . . . . . 29
  64.       5.4.1. Using a local client . . . . . . . . . . . . . . . . . . 29
  65.       5.4.1.1. Archie client command and parameters . . . . . . . . . 29
  66.       5.4.2. Using Telnet . . . . . . . . . . . . . . . . . . . . . . 31
  67.       5.4.3. Using electronic mail  . . . . . . . . . . . . . . . . . 34
  68.       5.5. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 36
  69.       5.6. Learning more about ARCHIE . . . . . . . . . . . . . . . . 37
  70.     6. WHOIS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
  71.       6.1. What is WHOIS  . . . . . . . . . . . . . . . . . . . . . . 38
  72.       6.2. Who can use WHOIS  . . . . . . . . . . . . . . . . . . . . 39
  73.       6.3. How to get to WHOIS  . . . . . . . . . . . . . . . . . . . 39
  74.       6.4. Using WHOIS  . . . . . . . . . . . . . . . . . . . . . . . 39
  75.       6.4.1. Using a local client . . . . . . . . . . . . . . . . . . 40
  76.       6.4.2. Using Telnet . . . . . . . . . . . . . . . . . . . . . . 41
  77.       6.4.3. Using electronic mail  . . . . . . . . . . . . . . . . . 43
  78.       6.5. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 44
  79.       6.6. Learning more about WHOIS  . . . . . . . . . . . . . . . . 45
  80.     7. X.500  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
  81.       7.1. What is X.500  . . . . . . . . . . . . . . . . . . . . . . 45
  82.       7.2. Who can use X.500  . . . . . . . . . . . . . . . . . . . . 46
  83.       7.3. How to get to X.500  . . . . . . . . . . . . . . . . . . . 46
  84.       7.4. Using X.500  . . . . . . . . . . . . . . . . . . . . . . . 47
  85.       7.4.1. Using a local client . . . . . . . . . . . . . . . . . . 47
  86.       7.4.2. Using Telnet or X.25 . . . . . . . . . . . . . . . . . . 48
  87.       7.4.3. Using electronic mail  . . . . . . . . . . . . . . . . . 50
  88.       7.5. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 50
  89.       7.6. Learning more about X.500  . . . . . . . . . . . . . . . . 53
  90.     8. NETFIND  . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
  91.       8.1. What is NETFIND  . . . . . . . . . . . . . . . . . . . . . 53
  92.       8.2. Who can use NETFIND  . . . . . . . . . . . . . . . . . . . 54
  93.       8.3. How to get to NETFIND  . . . . . . . . . . . . . . . . . . 54
  94.       8.4. Using NETFIND  . . . . . . . . . . . . . . . . . . . . . . 55
  95.       8.4.1. Local access . . . . . . . . . . . . . . . . . . . . . . 55
  96.       8.4.2. Remote access  . . . . . . . . . . . . . . . . . . . . . 58
  97.       8.5. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 58
  98.       8.6. Learning more about NETFIND  . . . . . . . . . . . . . . . 59
  99.     9. TRICKLE  . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
  100.       9.1. What is TRICKLE  . . . . . . . . . . . . . . . . . . . . . 60
  101.       9.2. Who can use TRICKLE  . . . . . . . . . . . . . . . . . . . 60
  102.       9.3  How to get to TRICKLE  . . . . . . . . . . . . . . . . . . 61
  103.       9.4. Using TRICKLE  . . . . . . . . . . . . . . . . . . . . . . 61
  104.       9.5. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 65
  105.       9.6. Learning more about TRICKLE  . . . . . . . . . . . . . . . 65
  106.    10. BITFTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
  107.      10.1. What is BITFTP . . . . . . . . . . . . . . . . . . . . . . 65
  108.      10.2. Who can use BITFTP . . . . . . . . . . . . . . . . . . . . 66
  109.      10.3. How to get to BITFTP . . . . . . . . . . . . . . . . . . . 66
  110.      10.4. Using BITFTP . . . . . . . . . . . . . . . . . . . . . . . 66
  111.  
  112.  
  113.  
  114. EARN Staff                                                      [Page 2]
  115.  
  116. RFC 1580            Guide to Network Resource Tools           March 1994
  117.  
  118.  
  119.      10.5. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 69
  120.      10.6. Learning more about BITFTP . . . . . . . . . . . . . . . . 70
  121.    11. LISTSERV (Version 1.7f). . . . . . . . . . . . . . . . . . . . 70
  122.      11.1. What is LISTSERV . . . . . . . . . . . . . . . . . . . . . 70
  123.      11.2. Who can use LISTSERV . . . . . . . . . . . . . . . . . . . 71
  124.      11.3. How to get to LISTSERV . . . . . . . . . . . . . . . . . . 71
  125.      11.4. Using LISTSERV . . . . . . . . . . . . . . . . . . . . . . 73
  126.      11.4.1. Commands for LISTS . . . . . . . . . . . . . . . . . . . 74
  127.      11.4.2. Commands for FILES . . . . . . . . . . . . . . . . . . . 79
  128.      11.4.3. LISTSERV DATABASE Functions  . . . . . . . . . . . . . . 84
  129.      11.4.4. Commands for INFORMATION . . . . . . . . . . . . . . . . 85
  130.      11.5. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 85
  131.      11.6. Learning more about LISTSERV . . . . . . . . . . . . . . . 87
  132.    12. NETNEWS (USENET) . . . . . . . . . . . . . . . . . . . . . . . 87
  133.      12.1. What is NETNEWS  . . . . . . . . . . . . . . . . . . . . . 87
  134.      12.2. Who can use NETNEWS. . . . . . . . . . . . . . . . . . . . 88
  135.      12.3. How to get to NETNEWS  . . . . . . . . . . . . . . . . . . 89
  136.      12.4. Using NETNEWS  . . . . . . . . . . . . . . . . . . . . . . 89
  137.      12.5. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 91
  138.      12.6. Learning more about NETNEWS  . . . . . . . . . . . . . . . 93
  139.    13. OTHER TOOLS OF INTEREST  . . . . . . . . . . . . . . . . . . . 93
  140.      13.1. ASTRA  . . . . . . . . . . . . . . . . . . . . . . . . . . 93
  141.      13.1.1. What is ASTRA  . . . . . . . . . . . . . . . . . . . . . 93
  142.      13.1.2. How to get to ASTRA  . . . . . . . . . . . . . . . . . . 94
  143.      13.1.3. Learning more about ASTRA  . . . . . . . . . . . . . . . 94
  144.      13.2. NETSERV  . . . . . . . . . . . . . . . . . . . . . . . . . 94
  145.      13.2.1. What is NETSERV  . . . . . . . . . . . . . . . . . . . . 94
  146.      13.2.2. How to get to NETSERV  . . . . . . . . . . . . . . . . . 95
  147.      13.2.3. Learning more about NETSERV  . . . . . . . . . . . . . . 96
  148.      13.3. MAILBASE . . . . . . . . . . . . . . . . . . . . . . . . . 96
  149.      13.3.1. What is MAILBASE . . . . . . . . . . . . . . . . . . . . 96
  150.      13.3.2. How to get to MAILBASE . . . . . . . . . . . . . . . . . 96
  151.      13.3.3. Learning more about MAILBASE . . . . . . . . . . . . . . 96
  152.      13.4. PROSPERO . . . . . . . . . . . . . . . . . . . . . . . . . 97
  153.      13.4.1. What is PROSPERO . . . . . . . . . . . . . . . . . . . . 97
  154.      13.4.2. How to get to PROSPERO . . . . . . . . . . . . . . . . . 97
  155.      13.4.3. Learning more about PROSPERO . . . . . . . . . . . . . . 98
  156.      13.5. IRC  . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
  157.      13.5.1. What is IRC  . . . . . . . . . . . . . . . . . . . . . . 98
  158.      13.5.2. How to get to IRC  . . . . . . . . . . . . . . . . . . . 99
  159.      13.5.3. Learning more about IRC  . . . . . . . . . . . . . . . . 99
  160.      13.6. RELAY  . . . . . . . . . . . . . . . . . . . . . . . . . . 99
  161.      13.6.1. What is RELAY  . . . . . . . . . . . . . . . . . . . . . 99
  162.      13.6.2. How to get to RELAY  . . . . . . . . . . . . . . . . .  100
  163.      13.6.3. Learning more about RELAY  . . . . . . . . . . . . . .  101
  164.    14. Security Considerations  . . . . . . . . . . . . . . . . . .  101
  165.    15. References . . . . . . . . . . . . . . . . . . . . . . . . .  101
  166.    16. Acknowledgements . . . . . . . . . . . . . . . . . . . . . .  102
  167.  
  168.  
  169.  
  170. EARN Staff                                                      [Page 3]
  171.  
  172. RFC 1580            Guide to Network Resource Tools           March 1994
  173.  
  174.  
  175.    17. Author's Address . . . . . . . . . . . . . . . . . . . . . .  102
  176.    18. Appendix A - Freely available networking software  . . . . .  103
  177.      18.1. Gopher clients . . . . . . . . . . . . . . . . . . . . .  103
  178.      18.2. World-Wide Web clients . . . . . . . . . . . . . . . . .  104
  179.      18.3. WAIS clients . . . . . . . . . . . . . . . . . . . . . .  105
  180.      18.4. Netnews - news reader software . . . . . . . . . . . . .  106
  181.  
  182. 1. Introduction
  183.  
  184.    As the worldwide academic computer network grows and expands far
  185.    beyond its previous confines, so the resources and services available
  186.    on the network evolve and multiply at a dizzying rate. The typical
  187.    user is hardpressed to keep up with this explosive growth.
  188.    Fortunately, a number of tools are available to facilitate the task
  189.    of locating and retrieving network resources, so that users anywhere
  190.    can utilize texts, data, software and information for public access.
  191.    Facilities to explore public domain software repositories, to consult
  192.    mailing list archives and databases, to retrieve directory
  193.    information and to participate in global group discussions are now
  194.    available to all.
  195.  
  196.    The key to exploiting these resources is a server, special software
  197.    on a computer somewhere in the network which accepts requests (or
  198.    queries or commands) and sends a response automatically. The
  199.    requestor does not have to be working on the same computer (or even
  200.    in the same part of the world) in order to use the server. Many
  201.    servers accept requests via electronic mail, so that often the
  202.    requestor needs not even be on the same computer network as the
  203.    server. In many cases, servers are interconnected so that once you
  204.    have established contact with one server, you can easily communicate
  205.    with other servers as well.
  206.  
  207.    Today, many users have powerful computers on the desktop, with
  208.    advanced graphical, audio and storage capabilities, which are
  209.    connected to the network. This fact has given rise to what is known
  210.    as the client-server model. Users can have special software on their
  211.    local computer called a client which can utilize the capabilities of
  212.    that computer and can also communicate with a server on the network.
  213.    These clients provide an easy-to-use, intuitive user interface, allow
  214.    use of pointing devices such as a mouse, and exploit other local
  215.    features. The client sends the user's requests to a server using a
  216.    standardized format (called a protocol) and the server sends its
  217.    response in a condensed format which the client displays to the user
  218.    in a more readable way.
  219.  
  220.    Several of the tools described herein have several different
  221.    functions.  However they could be classified in functional areas
  222.    according to their main purpose. Sections two and three cover two
  223.  
  224.  
  225.  
  226. EARN Staff                                                      [Page 4]
  227.  
  228. RFC 1580            Guide to Network Resource Tools           March 1994
  229.  
  230.  
  231.    services, Gopher and World-Wide Web, which use the client-server
  232.    model to explore the network providing a means of moving through a
  233.    wide range of network sources and resources in a uniform and
  234.    intuitive way.  A tool for searching in a wide range of different
  235.    databases located throughout the network, WAIS, is documented in
  236.    section four. The problem of knowing where to find network resources
  237.    (files and programs) is addressed in section five, which deals with
  238.    archie. Three tools for finding people, computers and their network
  239.    addresses, WHOIS, X.500 and Netfind, are discussed in sections six,
  240.    seven and eight. While just about all of these network tools can be
  241.    used to get files of one sort or another, there are a few servers
  242.    available for getting files easily and efficiently from various
  243.    repositories in the network. Two of these servers, TRICKLE and
  244.    BITFTP, are covered in sections nine and ten. Sections eleven and
  245.    twelve deal with what is perhaps the most popular of all the network
  246.    resources, discussion groups on every imaginable topic. The two tools
  247.    discussed there are LISTSERV and Netnews (Usenet). Section thirteen
  248.    gives brief descriptions and pointers for a number of tools which
  249.    were not mainstream enough to get a full description. Some are still
  250.    in the developmental stage (Prospero), some are relatively unknown
  251.    outside a particular network (ASTRA and Netserv from EARN/Bitnet and
  252.    Mailbase from JANET) and some are meant for chatting rather than work
  253.    (Relay and IRC).
  254.  
  255.    The purpose of this guide is to supply the basic information that
  256.    anyone on the network needs to try out and begin using these tools. A
  257.    basic knowledge of networking terminology has been assumed, as well
  258.    as familiarity with the basic tools of networking: electronic mail
  259.    (often referred to as e-mail or simply mail throughout this guide)
  260.    and, for those connected to the Internet, FTP (file transfer
  261.    protocol) and Telnet (remote login). It is beyond the scope of this
  262.    guide to describe these basic tools. The example in the BITFTP
  263.    section of this guide shows how one can use BITFTP to get guides to
  264.    these tools over the network.
  265.  
  266. 2. GOPHER
  267.  
  268. 2.1. What is Gopher
  269.  
  270.    The Internet Gopher, or simply Gopher, is a distributed document
  271.    delivery service. It allows users to explore, search and retrieve
  272.    information residing on different locations in a seamless fashion.
  273.  
  274.    When browsing it, the information appears to the user as a series of
  275.    nested menus. This kind of menu structure resembles the organization
  276.    of a directory with many subdirectories and files. The subdirectories
  277.    and the files may be located either on the local server site or on
  278.    remote sites served by other Gopher servers. From the user point of
  279.  
  280.  
  281.  
  282. EARN Staff                                                      [Page 5]
  283.  
  284. RFC 1580            Guide to Network Resource Tools           March 1994
  285.  
  286.  
  287.    view, all information items presented on the menus appear to come
  288.    from the same place.
  289.  
  290.    The information can be a text or binary file, directory information
  291.    (loosely called phone book), image or sound. In addition, Gopher
  292.    offers gateways to other information systems (World-Wide Web, WAIS,
  293.    archie, WHOIS) and network services (Telnet, FTP). Gopher is often a
  294.    more convenient way to navigate in a FTP directory and to download
  295.    files.
  296.  
  297.    A Gopher server holds the information and handles the users' queries.
  298.    In addition, links to other Gopher servers create a network wide
  299.    cooperation to form the global Gopher web (Gopherspace).
  300.  
  301. 2.2. Who can use Gopher
  302.  
  303.    Gopher uses the client-server model to provide access to the Gopher
  304.    web.  You must be on the international TCP/IP network (the Internet)
  305.    in order to use a client on your computer to access Gopher.
  306.  
  307. 2.3. How to get to Gopher
  308.  
  309.    Users explore the Gopher menus  using various local clients or
  310.    accessing a remote client via an interactive Telnet session.
  311.  
  312.    2.3.1. Local clients
  313.  
  314.       Public domain clients for accessing a Gopher server are available
  315.       for: Macintosh, MS-DOS, OS/2, VM/CMS, VMS, NeXT, Unix, X-Windows.
  316.       The clients are available for anonymous FTP from many FTP sites
  317.       (e.g., boombox.micro.umn.edu in the directory /pub/gopher). See
  318.       the list of freely available client software in Appendix A.
  319.  
  320.    2.3.2. Remote clients
  321.  
  322.       Some sites allow public access to a client. To access such a
  323.       remote client, telnet to one of these sites:
  324.  
  325.       +---------------------------------------------------------------+
  326.       |  info.anu.edu.au                 Australia (login: info)      |
  327.       |  tolten.puc.cl                   Columbia                     |
  328.       |  ecnet.ec                        Ecuador                      |
  329.       |  gopher.chalmers.se              Sweden                       |
  330.       |  consultant.micro.umn.edu        USA                          |
  331.       |  gopher.uiuc.edu                 USA                          |
  332.       |  panda.uiowa.edu                 USA (login: panda)           |
  333.       |  sunsite.unc.edu                 USA                          |
  334.       +---------------------------------------------------------------+
  335.  
  336.  
  337.  
  338. EARN Staff                                                      [Page 6]
  339.  
  340. RFC 1580            Guide to Network Resource Tools           March 1994
  341.  
  342.  
  343.       At the login: prompt type gopher (unless specified otherwise) and
  344.       the top-level Gopher menu for that site will be displayed.
  345.  
  346.       Users are requested to use the site closest to them.
  347.  
  348.    2.4. Using Gopher
  349.  
  350.       The implementations of the Gopher clients on various platforms are
  351.       slightly different to take advantage of the platforms'
  352.       capabilities (mouse, graphic functions, X-Windows server) and to
  353.       offer the popular look and feel. Even with different
  354.       implementations, the same set of functions and commands is
  355.       available.
  356.  
  357.       When issuing the gopher command, you will be connected
  358.       automatically to the default Gopher server specified at the
  359.       installation. The format of the command is:
  360.  
  361.       +---------------------------------------------------------------+
  362.       |                                                               |
  363.       |  gopher    <hostname>                                         |
  364.       |                                                               |
  365.       +---------------------------------------------------------------+
  366.  
  367.       where hostname is an optional alternative Gopher server you want
  368.       to talk to.
  369.  
  370.       When connected to a Gopher server, it is still possible to access
  371.       another server by exploring the Other Gopher servers in the rest
  372.       of the world branch. To locate them more easily, the Gopher
  373.       servers are distributed in geographical regions:
  374.  
  375.          * Africa
  376.          * Europe
  377.          * Middle East
  378.          * North America
  379.          * Pacific
  380.          * South America
  381.  
  382.       and then by countries.
  383.  
  384.       Access to a Gopher server is identical whether using a local or a
  385.       remote client: a simple menu-driven interface which doesn't
  386.       require any special training or knowledge from the user.
  387.  
  388.       Here is a sample menu:
  389.  
  390.  
  391.  
  392.  
  393.  
  394. EARN Staff                                                      [Page 7]
  395.  
  396. RFC 1580            Guide to Network Resource Tools           March 1994
  397.  
  398.  
  399.       -----------------------------------------------------------------
  400.  
  401.                        Internet Gopher Information Client v1.1
  402.  
  403.                             Information About Gopher
  404.  
  405.           1.  About Gopher.
  406.           2.  Search Gopher News <?>
  407.           3.  Gopher News Archive/
  408.           4.  comp.infosystems.gopher (Usenet newsgroup)/
  409.           5.  Gopher Software Distribution/
  410.           6.  Gopher Protocol Information/
  411.           7.  University of Minnesota Gopher software licensing policy.
  412.           8.  Frequently Asked Questions about Gopher.
  413.           9.  gopher93/
  414.           10. Gopher| example server/
  415.           11. How to get your information into Gopher.
  416.       --> 12. New Stuff in Gopher.
  417.           13. Reporting Problems or Feedback.
  418.           14. big Ann Arbor gopher conference picture.gif <Picture>
  419.  
  420.  
  421.       Press ? for Help, q to Quit, u to go up a menu          Page: 1/1
  422.  
  423.       -----------------------------------------------------------------
  424.  
  425.       In the example above, any item can be selected by typing its line
  426.       number or by moving the cursor (-->) next to it.
  427.  
  428.       An item could be:
  429.  
  430.          * a subdirectory
  431.          * a text file
  432.          * a binary file
  433.          * a sound file
  434.          * an image file
  435.          * a phone book (directory information)
  436.          * an index-search
  437.          * a Telnet session
  438.  
  439.       Items are displayed with an identifying symbol next to them. In
  440.       the example above, "<?>" means a full text index-search, "/" means
  441.       a subdirectory, "<Picture>" means an image file and no symbol
  442.       means a text file.
  443.  
  444.       Some Gopher clients are not able to handle certain file types
  445.       (e.g., sound files). Some clients display only files of types they
  446.       can handle or files they suppose you are interested in. Others
  447.  
  448.  
  449.  
  450. EARN Staff                                                      [Page 8]
  451.  
  452. RFC 1580            Guide to Network Resource Tools           March 1994
  453.  
  454.  
  455.       display all types of files.
  456.  
  457.       Most Gopher clients allow you to create, view and select
  458.       bookmarks. A bookmark keeps track of the exact location of a
  459.       Gopher item, regardless of where it resides. It is useful when you
  460.       often need to reach a file or a service located far from the
  461.       top-level directory. A collection of bookmarks is like a
  462.       customized Gopher menu.
  463.  
  464.       Some capabilities of a local Gopher client are bound to the
  465.       capabilities of your own computer. In fact, for sound files, image
  466.       files and Telnet sessions, the Gopher client looks for the
  467.       appropriate software on your computer and passes control to it to
  468.       perform the requested task. When the task is completed, control is
  469.       returned to the Gopher client.
  470.  
  471.       At any time, it is possible to terminate the session (quit
  472.       command), to cancel the current processing or to get the on-line
  473.       help (help command).
  474.  
  475.       An item is processed according to its type:
  476.  
  477.       a subdirectory
  478.          its contents are displayed. To go up one level, use the up
  479.          command.
  480.  
  481.       a text file
  482.          the file is displayed. Then you can browse it, search for a
  483.          particular string, print it on a local printer or copy (save)
  484.          it onto your local disk space in a user-specified file (the
  485.          last 2 functions may not be available to you).
  486.  
  487.       a binary file
  488.          the remote file is simply copied onto your local disk space in
  489.          a user-specified file. Binary files are binhexed Macintosh
  490.          files, archives (.zip, .tar,...), compressed files, programs,
  491.          etc.
  492.  
  493.       a sound file
  494.          the remote file is played through your local audio device if it
  495.          exists, as well as the appropriate utility. Only one sound file
  496.          can be active at a time; you will be warned if you try to play
  497.          a sound before a previous one is done.
  498.  
  499.       an image file
  500.          the remote file is displayed on your computer screen if an
  501.          image viewer exists on your computer.
  502.  
  503.  
  504.  
  505.  
  506. EARN Staff                                                      [Page 9]
  507.  
  508. RFC 1580            Guide to Network Resource Tools           March 1994
  509.  
  510.  
  511.       a phone book
  512.          you are prompted for a search string to look up people
  513.          information through the selected phone book. Since different
  514.          institutions have different directory services, the queries are
  515.          not performed in the same fashion.
  516.  
  517.       an index-search
  518.          you are prompted for a search string which may be one or more
  519.          words, plus the special operators and, or, and not. The search
  520.          is case-insensitive. Usually, an index is created to help users
  521.          locate the information in a set of documents quickly. E.g.:
  522.  
  523.               terminal and setting or tset
  524.  
  525.          will find all documents which contain both the words terminal
  526.          and setting, or the word tset. or is nonexclusive so the
  527.          documents may contain all of the words.
  528.  
  529.          The result of the index-search looks like any Gopher menu, but
  530.          each menu item is a file that contains the specified search
  531.          string.
  532.  
  533.       a Telnet session
  534.          Telnet sessions are normally text-based information services,
  535.          for example, access to library catalogs.
  536.  
  537. 2.5. VERONICA
  538.  
  539.    Veronica was designed as a solution to the problem of resource
  540.    discovery in the rapidly-expanding Gopher web, providing a keyword
  541.    search of more than 500 Gopher menus. Veronica helps you find
  542.    Gopher-based information without doing a menu-by-menu, site-by-site
  543.    search. It is to the Gopher information space, what archie is to the
  544.    FTP archives.
  545.  
  546.    Veronica is accessible from most top-level Gopher menus or from the
  547.    Other Gopher servers... branch. There is no need for opening another
  548.    connection or another application.
  549.  
  550.    When you choose a veronica search , you will be prompted to enter a
  551.    keyword or keywords. The simplest way to search with veronica is to
  552.    enter a single word and hit the RETURN key. It does not matter
  553.    whether the word is upper-case or lower-case. The veronica server
  554.    will return a gopher menu composed of items whose titles match your
  555.    keyword specification. Items can be accessed as with any Gopher menu.
  556.    E.g.:
  557.  
  558.         eudora
  559.  
  560.  
  561.  
  562. EARN Staff                                                     [Page 10]
  563.  
  564. RFC 1580            Guide to Network Resource Tools           March 1994
  565.  
  566.  
  567.    will give you a list of menu titles that contain eudora, such as:
  568.  
  569.         Electronic Mail: Eudora on Macintosh, Micro-08
  570.         Modem Setting Eudora Slip.
  571.         A UNIX-based Eudora reader for those that ...
  572.         Eudora:  Popmail for the Macintosh.
  573.         Eudora.
  574.  
  575.    etc.
  576.  
  577.    The search string may contain keywords optionally separated by and,
  578.    or and not. If there is no operator between 2 keywords, and is
  579.    assumed. E.g.:
  580.  
  581.         eudora and macintosh
  582.  
  583.    will give you a list of menu titles that contain both eudora and
  584.    macintosh, such as:
  585.  
  586.         Eudora:  Popmail for the Macintosh.
  587.         v4.1 EUDORA: E-MAIL FOR THE MACINTOSH.
  588.         Micro News:  Eudora - A Mailer for the Macintosh.
  589.         Eudora: Electronic Mail on Your Macintosh.
  590.         ACS News - Eudora Mail Reader for Macintosh.
  591.  
  592.    etc.
  593.  
  594.    "*" is the wildcard character. It can replace any other character or
  595.    characters at the end of a keyword. E.g.:
  596.  
  597.         desk*
  598.  
  599.    will give you a list of menu titles, such as:
  600.  
  601.         The Help Desk.
  602.         Keene State College Press Release COMPUTER ON EVERY DESK.
  603.         DESKQview/X... An alternative to Windows???.
  604.         Ethernet at Your Desktop/
  605.  
  606.    etc.
  607.  
  608. 2.6. Learning more about Gopher
  609.  
  610.    The Internet Gopher is developed by the Computer and Information
  611.    Services Department of the University of Minnesota. Bug reports,
  612.    comments, suggestions, etc. should be mailed to the Gopher
  613.    development team at: gopher@boombox.micro.umn.edu.
  614.  
  615.  
  616.  
  617.  
  618. EARN Staff                                                     [Page 11]
  619.  
  620. RFC 1580            Guide to Network Resource Tools           March 1994
  621.  
  622.  
  623.    Mailing list: gopher-news@boombox.micro.umn.edu
  624.    To subscribe send a mail to:
  625.    gopher-news-request@boombox.micro.umn.edu
  626.  
  627.    Usenet newsgroup: comp.infosystems.gopher
  628.  
  629.    A comprehensive description of veronica search methods is available
  630.    from the veronica menus.
  631.  
  632.    Veronica is being developed by Steve Foster and Fred Barrie at the
  633.    University of Nevada. Bug reports, comments, suggestions, etc. should
  634.    be addressed to: gophadm@futique.scs.unr.edu
  635.  
  636. 3. WORLD-WIDE WEB
  637.  
  638. 3.1. What is World-Wide Web
  639.  
  640.    World-Wide Web (also called WWW or W3) is an information system based
  641.    on hypertext, which offers a means of moving from document to
  642.    document (usually called to navigate) within a network of
  643.    information.
  644.  
  645.    Hypertext documents are linked to each other through a selected set
  646.    of words. For example, when a new word, or a new concept, is
  647.    introduced in a text, hypertext makes it possible to point to another
  648.    document which gives more details about it. The reader can open the
  649.    second document by selecting the unknown word or concept and the
  650.    relevant section is displayed. The second document may also contain
  651.    links to further details. The reader need not know where the
  652.    referenced document is, and there is no need to type a command to
  653.    display it, or to browse it to find the right paragraph.
  654.    Cross-references may be defined in the same document. A collection of
  655.    documents is a database.
  656.  
  657.    If you were reading this document on a hypertext system, instead of
  658.    this all too short explanation about hypertext, you would have a
  659.    selectable pointer to a complete hypertext information web with
  660.    examples and more pointers to other definitions.
  661.  
  662.    For instance, in the first document you might read:
  663.  
  664.    -----------------------------------------------------------------
  665.  
  666.    The  WorldWideWeb (W3)  is a  wide-area "hypermedia"  information
  667.    retrieval initiative aiming  to give universal access  to a large
  668.    universe of documents.
  669.  
  670.    -----------------------------------------------------------------
  671.  
  672.  
  673.  
  674. EARN Staff                                                     [Page 12]
  675.  
  676. RFC 1580            Guide to Network Resource Tools           March 1994
  677.  
  678.  
  679.    Selecting hypermedia will display the following explanation for you:
  680.  
  681.    -----------------------------------------------------------------
  682.  
  683.                           WHAT IS HYPERTEXT
  684.    Hypertext is text which is not constrained to be linear.
  685.  
  686.    Hypertext is text which contains "links" to other texts. The term
  687.    was coined by "Ted Nelson" around 1965 (see "History").
  688.  
  689.    HyperMedia is a term used  for hypertext which is not constrained
  690.    to  be text:  it can  include  graphics, video  and "sound",  for
  691.    example. Apparently Ted Nelson was the first to use this term too.
  692.  
  693.    -----------------------------------------------------------------
  694.  
  695.    Then you can learn more about links and Nelson. Indeed, the links in
  696.    WWW are not confined to text only, so the term hypermedia is more
  697.    accurate.  For example, the link to Nelson might point to a file
  698.    containing a picture of Ted Nelson. The picture would be displayed on
  699.    your screen if you have a suitable configuration.
  700.  
  701.    Also, special documents (indexes) in the WWW information space can be
  702.    search for given keyword(s). The result is a document which contains
  703.    links to the documents found.
  704.  
  705.    World-Wide Web uses hypertext over the network: the linked documents
  706.    may be located at various sites. WWW can handle different text
  707.    formats and various information organizations. WWW also provides
  708.    access to many of the other tools described in this guide.
  709.  
  710. 3.2. Who can use World-Wide Web
  711.  
  712.    WWW uses the client-server model to provide access to the information
  713.    universe. You must be on the international TCP/IP network (the
  714.    Internet) in order to use a client on your computer to access WWW. If
  715.    you are on the Internet, but don't have a WWW client on your
  716.    computer, you can still enter the World-Wide Web. Several sites offer
  717.    public interactive access to WWW clients (see the Remote clients
  718.    section under How to get to World-Wide Web below).
  719.  
  720.    If you have e-mail access only, or if you are not on the Internet
  721.    then you can not fully exploit the vast potential of WWW. However, a
  722.    mail-robot is available at the address: listserv@info.cern.ch which
  723.    gives e-mail access to WWW-accessible listserv@info.cern.ch files.
  724.    (see E-mail access section under How to get to World-Wide Web below).
  725.  
  726.  
  727.  
  728.  
  729.  
  730. EARN Staff                                                     [Page 13]
  731.  
  732. RFC 1580            Guide to Network Resource Tools           March 1994
  733.  
  734.  
  735. 3.3. How to get to World-Wide Web
  736.  
  737.    Users access the World-Wide Web facilities via a client called a
  738.    browser. This interface provides transparent access to the WWW
  739.    servers.  If a local WWW client is not available on your computer,
  740.    you may use a client at a remote site. Thus, an easy way to start
  741.    with WWW is to access a remote client.
  742.  
  743.    3.3.1. Local clients
  744.  
  745.       Usage of a local client is encouraged since it provides better
  746.       performance and better response time than a remote client.
  747.  
  748.       Public domain clients for accessing WWW servers are available for:
  749.       Macintosh, MS-DOS, VMS, VM/CMS, MVS, NeXT, Unix, X-Windows. The
  750.       clients are available for anonymous FTP from info.cern.ch in the
  751.       directory /pub/www. All these platforms support a simple line mode
  752.       browser. In addition, graphical clients are available for:
  753.       Macintosh, Windows, X-Windows, NeXT and Unix. See the list of
  754.       freely available client software in Appendix A.
  755.  
  756.    3.3.2. Remote clients
  757.  
  758.       To access a remote WWW client, telnet to the client site. If you
  759.       are new to WWW, you should telnet to info.cern.ch. No login is
  760.       needed. You will immediately enter the WWW line mode browser. Some
  761.       publicly accessible clients feature locally developed clients.
  762.       Most remote clients are at sites with WWW servers with information
  763.       on specific areas. After you telnet to the client site, at the
  764.       login: prompt enter www, no password is needed. The following
  765.       remote client sites are available:
  766.  
  767.       +---------------------------------------------------------------+
  768.       |                                                               |
  769.       |  Site                   Country          Server Specialization|
  770.       |                                                               |
  771.       +---------------------------------------------------------------+
  772.       |  vms.huji.ac.il         Israel            Environment         |
  773.       |  info.cern.ch           Switzerland (CERN) High-energy physics|
  774.       |  fatty.law.cornell.edu  USA               Law                 |
  775.       |  ukanaix.cc.ukans.edu   USA               History             |
  776.       |  www.njit.edu           USA                                   |
  777.       |                                                               |
  778.       +---------------------------------------------------------------+
  779.  
  780.       CERN is the entry point to find information about WWW itself and
  781.       to have an overview of the Web with a catalogue of the databases
  782.       sorted by subject.
  783.  
  784.  
  785.  
  786. EARN Staff                                                     [Page 14]
  787.  
  788. RFC 1580            Guide to Network Resource Tools           March 1994
  789.  
  790.  
  791.       3.3.2.1. E-mail access
  792.  
  793.          In order to get a file, send mail to listserv@info.cern.ch with
  794.          a SEND command. The SEND command returns the document with the
  795.          given WWW address, subject to certain restrictions. Hypertext
  796.          documents are formatted to 72 character width, with links
  797.          numbered. A separate list at the end of the file gives the
  798.          document-addresses of the related documents.
  799.  
  800.          If the document is hypertext, its links will be marked by
  801.          numbers in brackets, and a list of document addresses by number
  802.          will be appended to the message. In this way, you can navigate
  803.          through the web, more or less. A good file to start with would
  804.          be:
  805.       http://info.cern.ch./hypertext/DataSources/bySubject/Overview.html
  806.  
  807.          Note that, despite the name listserv in the address of this
  808.          mail robot, it is not a LISTSERV server.
  809.  
  810.          A note of caution from the WWW developers and maintainers:
  811.  
  812.          "As the robot gives potential mail access to a *vast* amount of
  813.          information, we must emphasise that the service should not be
  814.          abused.  Examples of appropriate use would be:
  815.  
  816.          * Accessing any information about W3 itself;
  817.          * Accessing any CERN and/or physics-related or network
  818.            development related information;
  819.  
  820.          Examples of INappropriate use would be:
  821.  
  822.          * Attempting to retrieve binaries or tar files or anything more
  823.            than directory listings or short ASCII files from FTP archive
  824.            sites;
  825.          * Reading Usenet newsgroups which your site doesn't receive;
  826.          * Repeated automatic use.
  827.  
  828.          There is currently a 1000 line limit on any returned file. We
  829.          don't want to overload other people's mail relays or our
  830.          server. We reserve the right to withdraw the service at any
  831.          time. We are currently monitoring all use of the server, so
  832.          your reading will not initially enjoy privacy.
  833.  
  834.          Enjoy!"
  835.  
  836.          The W3 team at CERN (www-bug@info.cern.ch)
  837.  
  838.  
  839.  
  840.  
  841.  
  842. EARN Staff                                                     [Page 15]
  843.  
  844. RFC 1580            Guide to Network Resource Tools           March 1994
  845.  
  846.  
  847. 3.4. Using World-Wide Web
  848.  
  849.    When using a graphical interface, you access the WWW functions by
  850.    pressing mouse buttons. In particular, references are highlighted or
  851.    underlined words. To follow a link, click on the associated
  852.    reference.
  853.  
  854.    The line mode browser is a more simple user interface: references are
  855.    numbers in square brackets next to words. Type the number and hit the
  856.    RETURN key to follow a reference. For example, here is the beginning
  857.    of the Subject Catalogue you get on the CERN server:
  858.  
  859.    -----------------------------------------------------------------
  860.  
  861.          The World-Wide Web Virtual Library: Subject Catalogue
  862.                          WWW VIRTUAL LIBRARY
  863.  
  864.    This is  the subject catalogue.  See also arrangement  by service
  865.    type[1]. Mail  www-request@info.cern.ch to  add pointers  to this
  866.    list.
  867.  
  868.    Aeronautics     Mailing list archive index[2]. See also NASA LaRC[3]
  869.  
  870.    Agriculture[4]  Separate list, see also Almanac mail servers[5].
  871.  
  872.    Astronomy and Astrophysics
  873.                    Abstract Indexes[6] at NASA, Astrophysics work at
  874.                    FNAL[7],   Princeton's[8]   Sloane  Digital   Sky
  875.                    Survey,  the  STELAR   project,  Space  Telescope
  876.                    Electronic Information System[9], the Southampton
  877.                    University  Astronomy   Group[10],  the  National
  878.                    Solar Observatory[11],  Astrophysics work  at the
  879.                    AHPCRC[12]. See also: space[13].
  880.  
  881.    Bio Sciences[14] Separate list.
  882.  
  883.    Computing[15]   Separate list.
  884.  
  885.    1-81, Back, <RETURN> for more, Quit, or Help:
  886.  
  887.    -----------------------------------------------------------------
  888.  
  889.    The following commands are available within WWW. Some are disabled
  890.    when not applicable (e.g., Find is enabled only when the current
  891.    document is an index). Angle brackets (<>) indicate an optional
  892.    parameter.
  893.  
  894.  
  895.  
  896.  
  897.  
  898. EARN Staff                                                     [Page 16]
  899.  
  900. RFC 1580            Guide to Network Resource Tools           March 1994
  901.  
  902.  
  903.    Help
  904.       gives a list of available commands depending on the context, and
  905.       the hypertext address of the current document.
  906.  
  907.    Manual
  908.       displays the on-line manual.
  909.  
  910.    Quit
  911.       exits WWW.
  912.  
  913.    Up, Down
  914.       scrolls up or down one page in the current document.
  915.  
  916.    Top, BOttom
  917.       goes to the top or the bottom of the current document.
  918.  
  919.    Back
  920.       goes back to the document you were reading before.
  921.  
  922.    HOme
  923.       goes back to the first document you were reading.
  924.  
  925.    Next, Previous
  926.       goes to the next or previous document in the list of pointers from
  927.       the document that led to the current one.
  928.  
  929.    List
  930.       gives a numbered list of the links from the current document. To
  931.       follow a link, type in the number.
  932.  
  933.    Recall <number>
  934.       if number is omitted, gives a numbered list of the documents you
  935.       have visited.
  936.  
  937.       To display one specific document, re-issue the command with
  938.       number.
  939.  
  940.    <Find> keyword
  941.       queries the current index with the supplied keyword(s). A list of
  942.       matching entries is displayed with possibly links to further
  943.       details.  Find can be omitted if the first keyword does not
  944.       conflict with another WWW command. Multiple keywords are separated
  945.       by blanks.
  946.  
  947.    Go docaddress
  948.       goes to the document represented by the given hypertext address,
  949.       which is interpreted relatively to the current document.
  950.  
  951.  
  952.  
  953.  
  954. EARN Staff                                                     [Page 17]
  955.  
  956. RFC 1580            Guide to Network Resource Tools           March 1994
  957.  
  958.  
  959.    Extra command available on Unix versions only:
  960.  
  961.    Print
  962.       prints the current document, without the numbered document
  963.       references.  The default print command is lpr, but it may be
  964.       defined in your local working environment by the variable
  965.       WWW_PRINT_COMMAND.
  966.  
  967.    To access WWW with the line mode browser, type: www. The default
  968.    first document will appear on your screen. From this point, you
  969.    should be able to navigate through the WWW universe by reading the
  970.    text and following the instructions at the bottom of the screen. If
  971.    you want to start with a first document other than the default, or if
  972.    you want to change some other aspect of the usual interaction, there
  973.    are a number of command line parameters and options available. The
  974.    full format of the www command to invoke the line mode browser is:
  975.  
  976.    +---------------------------------------------------------------+
  977.    |                                                               |
  978.    |   www      <options>  <docaddress <keyword>>                  |
  979.    |                                                               |
  980.    +---------------------------------------------------------------+
  981.  
  982.    where:
  983.  
  984.    docaddress
  985.       is the hypertext address of the document at which you want to
  986.       start browsing.
  987.  
  988.    keyword
  989.       queries the index specified by docaddress with the supplied
  990.       keyword(s).  A list of matching entries is displayed. Multiple
  991.       keywords are separated by blanks.
  992.  
  993.    Options are:
  994.  
  995.    -n
  996.       non-interactive mode. The document is formatted and displayed to
  997.       the screen. Pages are delimited with form feed characters (FF).
  998.  
  999.    -listrefs
  1000.       adds a list of the addresses of all documents references to the
  1001.       end.  Non-interactive mode only.
  1002.  
  1003.    -pn
  1004.       sets the page length to n lines. Without a number, makes the page
  1005.       length infinite. Default is 24.
  1006.  
  1007.  
  1008.  
  1009.  
  1010. EARN Staff                                                     [Page 18]
  1011.  
  1012. RFC 1580            Guide to Network Resource Tools           March 1994
  1013.  
  1014.  
  1015.    -wn
  1016.       sets the page width to n columns. The default is 78, 79 or 80
  1017.       depending on the system.
  1018.  
  1019.    -na
  1020.       hides references in the text. Useful, when printing out the
  1021.       document.
  1022.  
  1023.    -version
  1024.       displays the version number of the software.
  1025.  
  1026.    The commands listed above should be available in all clients. They
  1027.    may be abbreviated (CAPITAL letters indicate acceptable
  1028.    abbreviation). Case is not significant. Special characteristics of
  1029.    the line mode browser interface are:
  1030.  
  1031.    number
  1032.       type in a number given in [] and hit the RETURN key to follow the
  1033.       link associated to the reference.
  1034.  
  1035.    RETURN
  1036.       hit the RETURN key to display the next page of the current
  1037.       document (without a reference number).
  1038.  
  1039. 3.5. Examples
  1040.  
  1041.    WWW gives you access to an information universe. Let's say you want
  1042.    to know how many film versions of The Three Musketeers there have
  1043.    been. You browse the WWW Subject Catalogue and select Movies:
  1044.  
  1045.    -----------------------------------------------------------------
  1046.  
  1047.                                     Movie database browser (Cardiff)
  1048.    A Hypertext movie database browser
  1049.  
  1050.    Sep 2nd... Your help is needed..[1]
  1051.  
  1052.    Aug 29th.. Images, sounds, mpegs & reviews[2]
  1053.  
  1054.  
  1055.    Select the type of search you'd like to perform:-
  1056.  
  1057.       Movie people[3].....(multi Oscar winners)[4] or
  1058.  
  1059.       Movie titles[5] .....(multi Oscar winners)[6]
  1060.  
  1061.    Searches the "rec.arts.movies" movie database system, maintained
  1062.    by Col Needham et-al.
  1063.  
  1064.  
  1065.  
  1066. EARN Staff                                                     [Page 19]
  1067.  
  1068. RFC 1580            Guide to Network Resource Tools           March 1994
  1069.  
  1070.  
  1071.    Here[7] is some information on list maintainers.
  1072.  
  1073.    If you have a comment or suggestion, it can be recorded here[8]
  1074.  
  1075.    HERE[9] is a pre-1986 movie information gopher server. (at
  1076.            Manchester UK)
  1077.  
  1078.    1-13, Back, Up, <RETURN> for more, Quit, or Help: 5
  1079.  
  1080.    -----------------------------------------------------------------
  1081.  
  1082.    You select Movie titles, and then type three musketeers as keywords:
  1083.  
  1084.    -----------------------------------------------------------------
  1085.  
  1086.                                                  Movie title queries
  1087.                           MOVIE TITLE QUERY
  1088.  
  1089.    Enter a movie title or substring.
  1090.  
  1091.    Example,  to search  for movies  with the  word "alien"  in their
  1092.    title, type "alien".
  1093.  
  1094.    This will return details on several movies, including Aliens[1]
  1095.  
  1096.    Note: if the title begins with A  or The, leave it out. If you're
  1097.    determined to include it, then put ', A' or ', The' at the end of
  1098.    the of the substring e.g.
  1099.  
  1100.       Enforcer, The
  1101.  
  1102.       Gauntlet, The
  1103.  
  1104.    Searching is case insensitive.
  1105.  
  1106.     search menu[2] Fun and Games page[3] COMMA home page[4]
  1107.  
  1108.    FIND <keywords>, 1-5, Back, Up, <RETURN> for more,
  1109.    or Help: three musketeers
  1110.  
  1111.    -----------------------------------------------------------------
  1112.  
  1113.    You find that there have been six film versions of the story:
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122. EARN Staff                                                     [Page 20]
  1123.  
  1124. RFC 1580            Guide to Network Resource Tools           March 1994
  1125.  
  1126.  
  1127.    -----------------------------------------------------------------
  1128.  
  1129.                                                           Movie Info
  1130.    Here are the results from the search for "three musketeers"
  1131.  
  1132.          Three Musketeers, The (1921)[1]
  1133.  
  1134.          Three Musketeers, The (1933)[2]
  1135.  
  1136.          Three Musketeers, The (1935)[3]
  1137.  
  1138.          Three Musketeers, The (1939)[4]
  1139.  
  1140.          Three Musketeers, The (1948)[5]
  1141.  
  1142.          Three Musketeers, The (1974)[6]
  1143.  
  1144.        search menu[7] Fun and Games page[8] COMMA home page[9]
  1145.  
  1146.  
  1147.                                                            Rob.H[10]
  1148.  
  1149.                                           Robert.Hartill@cm.cf.ac.uk
  1150.  
  1151.  
  1152.    FIND <keywords>, 1-10, Back, Up, Quit, or Help: 1
  1153.  
  1154.    -----------------------------------------------------------------
  1155.  
  1156.    You decide to look for more information on the 1921 version:
  1157.  
  1158.    -----------------------------------------------------------------
  1159.  
  1160.                                                           Movie Info
  1161.    Here are the results from the search for "Three Musketeers, The (1921)"
  1162.  
  1163.                          THREE MUSKETEERS, THE (1921)
  1164.  
  1165.    1921
  1166.  
  1167.      Cast           Belcher, Charles[1] ......Bernajoux
  1168.                     De Brulier, Nigel[2] ......Cardinal Richelieu
  1169.                     De La Motte, Marguerite[3] ......Constance Bonacieux
  1170.                     Fairbanks, Douglas[4] ......D'Artagnan
  1171.                     Irwin, Boyd[5] ......Comte de Rochefort
  1172.                     MacLaren, Mary[6] ......Queen Anne of Austria
  1173.                     Menjou, Adolphe[7] ......Louis XIII
  1174.                     Pallette, Eugene[8] ......Aramis
  1175.  
  1176.  
  1177.  
  1178. EARN Staff                                                     [Page 21]
  1179.  
  1180. RFC 1580            Guide to Network Resource Tools           March 1994
  1181.  
  1182.  
  1183.                     Poff, Lon[9] ......Father Joseph
  1184.                     Siegmann, George[10] ......Porthos
  1185.                     Stevens, Charles[11] ......Planchet
  1186.  
  1187.      Directed by    Niblo, Fred[12]
  1188.  
  1189.      Music by       Gottschalk, Louis F.[13]
  1190.  
  1191.    1-21, Back, Up, <RETURN> for more, Quit, or Help: 7
  1192.  
  1193.    -----------------------------------------------------------------
  1194.  
  1195.    You're hooked! You decide to look for more information on Adolphe
  1196.    Menjou, search more titles, find Oscar winners, etc.
  1197.  
  1198. 3.6. Learning more about World-Wide Web
  1199.  
  1200.    World-Wide Web is being developed at CERN (European Particle Physics
  1201.    Laboratory) by the World-Wide Web team leaded by Tim Berners-Lee. Bug
  1202.    reports, comments, suggestions, etc. should be mailed to:
  1203.    www-bug@info.cern.ch
  1204.  
  1205.    On-line documentation is available from info.cern.ch, for anonymous
  1206.    FTP or using the remote WWW client.
  1207.  
  1208.    Mailing lists: www-talk@info.cern.ch
  1209.    To subscribe send a mail to www-talk-request@info.cern.ch
  1210.  
  1211.    Usenet newsgroup: comp.infosystems.www
  1212.  
  1213. 4. WAIS
  1214.  
  1215. 4.1. What is WAIS
  1216.  
  1217.    WAIS, Wide Area Information Server,  is a distributed information
  1218.    retrieval system. It helps users search databases over networks using
  1219.    an easy-to-use interface. The databases (called sources) are mostly
  1220.    collections of text-based documents, but they may also contain sound,
  1221.    pictures or video as well. Databases on topics ranging from
  1222.    Agriculture to Social Science can be searched with WAIS.
  1223.  
  1224.    The databases may be organized in different ways, using various
  1225.    database systems, but the user isn't required to learn the query
  1226.    languages of the different databases. WAIS uses natural language
  1227.    queries to find relevant documents. The result of the query is a set
  1228.    of documents which contain the words of the query: no semantic
  1229.    information is extracted from the query.
  1230.  
  1231.  
  1232.  
  1233.  
  1234. EARN Staff                                                     [Page 22]
  1235.  
  1236. RFC 1580            Guide to Network Resource Tools           March 1994
  1237.  
  1238.  
  1239. 4.2. Who can use WAIS
  1240.  
  1241.    WAIS uses the client-server model to provide access to databases. You
  1242.    must be on the international TCP/IP network (the Internet) in order
  1243.    to use a client on your computer to access WAIS.
  1244.  
  1245.    If you have e-mail access only, or if you are not on the Internet you
  1246.    can still exploit some of the potential of WAIS. An e-mail interface
  1247.    is available at the address: waismail@quake.think.com which gives
  1248.    e-mail access to WAIS databases (see E-mail access section under
  1249.    Using WAIS below).
  1250.  
  1251. 4.3. How to get to WAIS
  1252.  
  1253.    There are many WAIS servers throughout the network. A
  1254.    directory-of-servers database is available at several sites. You can
  1255.    address a query to it, e.g., to find out what databases are available
  1256.    on a particular subject. This database is also available via
  1257.    anonymous FTP from Think.com in the directory /wais as file
  1258.    wais-sources.tar.Z.
  1259.  
  1260.    If you do not have access to a WAIS client, (at least) two
  1261.    demonstration sites are available to allow you to get acquainted with
  1262.    WAIS. You can telnet to:
  1263.  
  1264.    +---------------------------------------------------------------+
  1265.    |                                                               |
  1266.    |  quake.think.com   (login: wais)                              |
  1267.    |  sunsite.unc.edu   (login: swais)                             |
  1268.    |                                                               |
  1269.    +---------------------------------------------------------------+
  1270.  
  1271.    The two demonstration sites above run swais (Screen WAIS), a simple
  1272.    WAIS client for Unix.
  1273.  
  1274. 4.4. Using WAIS
  1275.  
  1276.    There are many freely available client software programs for various
  1277.    operating systems (Unix, VMS, MVS, MS-DOS, OS/2 and Macintosh) and
  1278.    for specific environments (GNU Emacs, X-Windows, Openlook, Sunview,
  1279.    NeXT, and MS-Windows). See the list of freely available client
  1280.    software in Appendix A.
  1281.  
  1282.    The client interface differs slightly on different platforms.
  1283.    However, the queries are performed in the same way, whatever the
  1284.    interface.
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290. EARN Staff                                                     [Page 23]
  1291.  
  1292. RFC 1580            Guide to Network Resource Tools           March 1994
  1293.  
  1294.  
  1295.    * Step 1: The user selects a set of databases to be searched from
  1296.      among the available databases.
  1297.  
  1298.    * Step 2: The user formulates a query by giving keywords to be
  1299.      searched for.
  1300.  
  1301.    * Step 3: When the query is run, WAIS asks for information from each
  1302.      selected database.
  1303.  
  1304.    * Step 4: Headlines of documents satisfying the query are displayed.
  1305.      The selected documents contain the requested words and phrases.
  1306.      Selected documents are ranked according to the number of matches.
  1307.  
  1308.    * Step 5: To retrieve a document, the user simply selects it from the
  1309.      resulting list.
  1310.  
  1311.    * Step 6: If the response is incomplete, the user can state the
  1312.      question differently or feed back to the system any one or more of
  1313.      the selected documents he finds relevant.
  1314.  
  1315.    * Step 7: When the search is run again, the results will be updated
  1316.      to include documents which are similar to the ones selected,
  1317.      meaning documents which share a large number of common words.
  1318.  
  1319. 4.4.1. E-mail access:
  1320.  
  1321.    You can query WAIS databases and retrieve documents by sending
  1322.    commands in the body part of an e-mail message to
  1323.    waismail@quake.think.com. The Subject: line is ignored. The important
  1324.    commands are (a vertical bar (|) indicates a choice of parameters):
  1325.  
  1326.    help
  1327.       to get the help file
  1328.  
  1329.    maxres number
  1330.       to set the maximum number of results to be returned.
  1331.  
  1332.    search source-name | "source-name1 source-name2 ..." keywords
  1333.  
  1334.       where:
  1335.  
  1336.       source-name
  1337.          is a source name as found in the directory-of-servers (with or
  1338.          without the .src ending). Use double-quotes (") to group
  1339.          several sources to be searched.
  1340.  
  1341.       keywords
  1342.          are the words you would normally type into a query.
  1343.  
  1344.  
  1345.  
  1346. EARN Staff                                                     [Page 24]
  1347.  
  1348. RFC 1580            Guide to Network Resource Tools           March 1994
  1349.  
  1350.  
  1351.       You may specify several search requests in a mail message. If you
  1352.       don't know what sources you can search, just try anything. If the
  1353.       source name is not recognised, you'll get a list of sources.
  1354.  
  1355.    retrieve docid
  1356.       to retrieve a document from a database. docid is a DocID as
  1357.       returned by a search above. You may put more than one retrieval
  1358.       request in a mail message, but you must leave a blank line between
  1359.       requests. The docid must be written exactly as returned by a
  1360.       search request, including any spaces. You can retrieve non-text
  1361.       documents as well as text. If the document is of type TEXT or WSRC
  1362.       you will get the result directly. Other types will be UUENCODED.
  1363.  
  1364.       DocID: docid
  1365.       same as retrieve. This form is identical to the form which is
  1366.       returned by a search request. It makes it easy to use the reply
  1367.       mail function to retrieve results.
  1368.  
  1369. 4.5. Examples
  1370.  
  1371.    When you log in to the demonstration site at quake.think.com, you
  1372.    have immediate access to the directory-of-servers database via the
  1373.    swais client software. To find recipes using papaya, you would select
  1374.    the recipes database and give papaya as the keyword. Here are the
  1375.    results of the search:
  1376.  
  1377.    -----------------------------------------------------------------
  1378.  
  1379.      #  Score Source                  Title                    Lines
  1380.    001: 1000 (recipes) arielle@ta Re: Dawn's Muffins, Pt III     339
  1381.    002: 1000 (recipes) arielle@ta Re: Muffins 3                  632
  1382.    003: 1000 (recipes) arielle@ta Re: Pineapple                  678
  1383.    004:  750 (recipes) arielle@ta Re: Pork and Papaya Salad       33
  1384.    005:  750 (recipes) arielle@ta Re: Bread                      681
  1385.    006:  500 (recipes) roder@cco. Re: NONFAT BAKERY COLLECTION   423
  1386.    007:  500 (recipes) shiva@hoss Re: Juice Recipes               65
  1387.    008:  250 (recipes) arielle@ta Re: Prawn Salad                 49
  1388.    009:  250 (recipes) arielle@ta Re: COLLECTION: Lots of Avoca  447
  1389.    010:  250 (recipes) mecca@acsu Re: REQUEST: blender-made fru   29
  1390.    011:  250 (recipes) Ann.Adamci Re: Re: REQUEST: blender-made   38
  1391.    012:  250 (recipes) patth@Pani Re: Re: REQUEST: blender-made   49
  1392.    013:  250 (recipes) arielle@ta Re: Avocados                   459
  1393.    014:  250 (recipes) red_trek@d Re: VEGAN: red beans and rice   78
  1394.  
  1395.    -----------------------------------------------------------------
  1396.  
  1397.    You can then select any of the above documents for viewing, for
  1398.    example, the Pork and Papaya Salad recipe:
  1399.  
  1400.  
  1401.  
  1402. EARN Staff                                                     [Page 25]
  1403.  
  1404. RFC 1580            Guide to Network Resource Tools           March 1994
  1405.  
  1406.  
  1407.    -----------------------------------------------------------------
  1408.  
  1409.    Newsgroups: rec.food.recipes
  1410.    From: arielle@taronga.com (Stephanie da Silva)
  1411.    Subject: Pork and Papaya Salad
  1412.    Message-ID: <5BBP2SB@taronga.com>
  1413.    Date: Mon, 29 Mar 1993 06:51:47 GMT
  1414.    Lines: 23
  1415.  
  1416.    1/4 cup dried currants
  1417.    1/2 cup balsamic vinegar
  1418.    1/4 cup walnut oil
  1419.    1/4 cup chicken broth
  1420.    1 tablespoon honey
  1421.    1/4 teaspoon ground cinnamon
  1422.    1 pound cooked boneless pork loin roast
  1423.    1 head Belgian endive
  1424.    Bibb lettuce leaves
  1425.    2 papayas, seeded, peeled and sliced lengthwise
  1426.    2 avocados, seeded, peeled and sliced lengthwise
  1427.    1/4 cup broken walnut pieces
  1428.  
  1429.    In a small bowl pour enough boiling water over currants to cover.
  1430.    Let stand 5 minutes; drain. For dressing, in a screw-top jar
  1431.    combine vinegar, oil, chicken broth, honey, and cinnamon. Cover;
  1432.    shake well. Trim fat from pork; slice thinly. Separate leaves of
  1433.    Belgian endive. Line 6 salad plates with lettuce leaves. Arrange
  1434.    pork, endive, papaya, and avocado on plates. Sprinkle with
  1435.    currants and walnuts. Drizzle dressing over salads.
  1436.  
  1437.    Stephanie da Silva                            arielle@taronga.com
  1438.  
  1439.    -----------------------------------------------------------------
  1440.  
  1441.    If you give more than one keyword, then all documents containing any
  1442.    of the keywords will be listed.
  1443.  
  1444. 4.6. Learning more about WAIS
  1445.  
  1446.    A bibliography of documents, services and sources for WAIS is
  1447.    maintained by Barbara Lincoln Brooks of WAIS Inc. The bibliography is
  1448.    available from ftp.wais.com in the directory /pub/wais-inc-doc along
  1449.    with many other WAIS documents.
  1450.  
  1451.    There are currently four main FTP sites for WAIS documentation and
  1452.    software:
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458. EARN Staff                                                     [Page 26]
  1459.  
  1460. RFC 1580            Guide to Network Resource Tools           March 1994
  1461.  
  1462.  
  1463.       * ftp.cnidr.org
  1464.       * ftp.wais.com
  1465.       * quake.think.com
  1466.       * sunsite.unc.edu
  1467.  
  1468.    For information on free WAIS software contact freewais@cnidr.org
  1469.  
  1470.    Mailing list: wais-discussion@wais.com
  1471.    To subscribe send a mail to wais-discussion-request@wais.com
  1472.  
  1473.    Usenet newsgroup: comp.infosystems.wais
  1474.  
  1475.    WAIS was developed at Thinking Machines Corporation.
  1476.  
  1477. 5. ARCHIE
  1478.  
  1479. 5.1. What is ARCHIE
  1480.  
  1481.    Archie is an information system. It offers an electronic directory
  1482.    service for locating information in the international TCP/IP network
  1483.    (the Internet).
  1484.  
  1485.    The best known use of archie is for scanning a database of the
  1486.    contents of more than 1000 anonymous FTP sites around the world.
  1487.    Currently, this database contains more than 2,100,000 file names from
  1488.    anonymous FTP sites. This database is known as the archie database.
  1489.  
  1490.    The files made available at anonymous FTP sites are software packages
  1491.    for various systems (Windows, MS-DOS, Macintosh, Unix, etc.),
  1492.    utilities, information or documentation files, mailing list or Usenet
  1493.    group discussion archives. At most FTP sites, the resources are
  1494.    organized hierarchically in directories and subdirectories. The
  1495.    database tracks both the directory path and the file names.
  1496.  
  1497.    The archie database is automatically updated, thereby ensuring that
  1498.    the information is accurate. Using this database, users can easily
  1499.    find the the location of files they need without logging onto several
  1500.    machines.
  1501.  
  1502. 5.2. Who can use ARCHIE
  1503.  
  1504.    Users on any network can access the archie database by electronic
  1505.    mail.  Other means of access are available to users on the Internet
  1506.    (see the section Using ARCHIE below for details).
  1507.  
  1508.    You are requested to respect a few basic rules when you request
  1509.    information from an archie server:
  1510.  
  1511.  
  1512.  
  1513.  
  1514. EARN Staff                                                     [Page 27]
  1515.  
  1516. RFC 1580            Guide to Network Resource Tools           March 1994
  1517.  
  1518.  
  1519.       * avoid connecting during working hours; most of the archie
  1520.       servers are
  1521.         not dedicated machines, they have local functions as well.
  1522.  
  1523.       * make your queries as specific as possible; the response will be
  1524.         quicker and shorter.
  1525.  
  1526.       * user interfaces installed on your computer contribute to reduce
  1527.       the
  1528.         load on the server sites, please use them.
  1529.  
  1530.       * use the archie server closest to you and, in particularly, don't
  1531.         overload the transatlantic lines.
  1532.  
  1533. 5.3. How to get to ARCHIE
  1534.  
  1535.    The archie database is maintained in the following locations:
  1536.  
  1537.    +---------------------------------------------------------------+
  1538.    |                                                               |
  1539.    |  Host                               Country                   |
  1540.    |                                                               |
  1541.    +---------------------------------------------------------------+
  1542.    |  archie.au                          Australia                 |
  1543.    |  archie.edvz.uni-linz.ac.at         Austria                   |
  1544.    |  archie.univie.ac.at                Austria                   |
  1545.    |  archie.uqam.ca                     Canada                    |
  1546.    |  archie.funet.fi                    Finland                   |
  1547.    |  archie.th-darmstadt.de             Germany                   |
  1548.    |  archie.doc.ic.ac.uk                Great-Britain             |
  1549.    |  archie.ac.il                       Israel                    |
  1550.    |  archie.unipi.it                    Italy                     |
  1551.    |  archie.wide.ad.jp                  Japan                     |
  1552.    |  archie.kyoto-u.ac.jp               Japan                     |
  1553.    |  archie.hana.nm.kr                  Korea                     |
  1554.    |  archie.sogang.ac.kr                Korea                     |
  1555.    |  archie.nz                          New Zealand               |
  1556.    |  archie.rediris.es                  Spain                     |
  1557.    |  archie.luth.se                     Sweden                    |
  1558.    |  archie.switch.ch                   Switzerland               |
  1559.    |  archie.ncu.edu.tw                  Taiwan                    |
  1560.    |  archie.ans.net                     USA                       |
  1561.    |  archie.internic.net                USA                       |
  1562.    |  archie.rutgers.edu                 USA                       |
  1563.    |  archie.sura.net                    USA                       |
  1564.    |  archie.unl.edu                     USA                       |
  1565.    |                                                               |
  1566.    +---------------------------------------------------------------+
  1567.  
  1568.  
  1569.  
  1570. EARN Staff                                                     [Page 28]
  1571.  
  1572. RFC 1580            Guide to Network Resource Tools           March 1994
  1573.  
  1574.  
  1575.    There are three ways to access the archie database: via a local
  1576.    client, interactive Telnet session or electronic mail. Each type of
  1577.    access is described below in the Using ARCHIE section.
  1578.  
  1579. 5.4. Using ARCHIE
  1580.  
  1581.    The format of the parameters is given at the end of this section.
  1582.    Angle brackets (<>) indicate an optional parameter; a vertical bar
  1583.    (|) indicates a choice of parameters.
  1584.  
  1585.    Note: A new version of the archie server (3.0) is now available. Some
  1586.    of the commands for interactive access and the e-mail interface are
  1587.    slightly different from previous versions of the server (2.11 and
  1588.    before). Command formats marked with a (+) are valid in version 3.0
  1589.    only, those marked with a (*) are acceptable only in previous
  1590.    versions.  To find out which version is installed at the server you
  1591.    wish to use, issue the version command.
  1592.  
  1593.    5.4.1. Using a local client:
  1594.  
  1595.       Usage of these clients is encouraged since they provide quick and
  1596.       easy non-interactive access to the archie servers, and thus,
  1597.       better performance of the servers and better response time for the
  1598.       user.
  1599.  
  1600.       Public domain clients for accessing archie servers are available
  1601.       for: Macintosh, MS-DOS, OS/2, VMS, NeXT, Unix and X-Windows. The
  1602.       clients are available for anonymous FTP from the archie sites in
  1603.       the directories /pub/archie/clients or /archie/clients. All these
  1604.       platforms support a simple command line client. In addition, a
  1605.       graphical interface (called xarchie) is available for X-Windows.
  1606.  
  1607.       5.4.1.1. Archie client command and parameters
  1608.  
  1609.       When using a graphical interface, you access the archie functions
  1610.       by pressing mousse buttons. The results are displayed with
  1611.       selectable fields for further explorations.
  1612.  
  1613.       The basic archie client is a command with parameters that you
  1614.       enter on your local machine. With most versions of the archie
  1615.       client, if you type archie with no parameters, you will get a list
  1616.       of the possible parameters and a short description of each. The
  1617.       format of the command is:
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626. EARN Staff                                                     [Page 29]
  1627.  
  1628. RFC 1580            Guide to Network Resource Tools           March 1994
  1629.  
  1630.  
  1631.       +---------------------------------------------------------------+
  1632.       |                                                               |
  1633.       |  archie    <-options> string | pattern                        |
  1634.       |                                                               |
  1635.       +---------------------------------------------------------------+
  1636.  
  1637.       where the options are:
  1638.  
  1639.       o
  1640.          specifies an output file name to store the results (not
  1641.          available with all clients).
  1642.  
  1643.       l
  1644.          lists the result one match per line. This form is suitable for
  1645.          parsing by programs.
  1646.  
  1647.       t
  1648.          sorts the result inverted by date
  1649.  
  1650.       m#
  1651.          specifies maximum number of matches to return (# within the
  1652.          range 0 to 1000). The default value is 95.
  1653.  
  1654.       h archie-server
  1655.          specifies an archie server to send the query to; if this
  1656.          parameter is not given, then the query will be sent to the
  1657.          default archie server, if one is defined.
  1658.  
  1659.       L
  1660.          lists known servers and current default server.
  1661.  
  1662.       The following group of options determines the kind of search
  1663.       performed on the database. They are mutually exclusive.
  1664.  
  1665.       s
  1666.          a match occurs if the file/directory name contains string. The
  1667.          search is case insensitive.
  1668.  
  1669.       c
  1670.          as above, but the search is case sensitive.
  1671.  
  1672.       e
  1673.          string must EXACTLY match (including case) the file/directory
  1674.          name in the database. This is the DEFAULT search method.
  1675.  
  1676.       r
  1677.          searches the database using pattern. It contains special
  1678.          characters which must be interpreted before performing the
  1679.  
  1680.  
  1681.  
  1682. EARN Staff                                                     [Page 30]
  1683.  
  1684. RFC 1580            Guide to Network Resource Tools           March 1994
  1685.  
  1686.  
  1687.          search.
  1688.  
  1689.       There may be some slight differences in the options available with
  1690.       different clients on different platforms.
  1691.  
  1692.       The result is a list of FTP site addresses with files or
  1693.       directories matching the argument, the size of the file, its last
  1694.       modification date and its directory. By default, the list is
  1695.       sorted by host address. See the Examples section below for an
  1696.       example of archie output.
  1697.  
  1698.    5.4.2. Using Telnet:
  1699.  
  1700.       To access an archie server interactively, telnet to one of the
  1701.       existing servers (see the list of servers in the section How to
  1702.       get to ARCHIE above). At the login: prompt enter archie, the login
  1703.       procedure ends leaving the user at a archie> prompt. The server is
  1704.       ready for user requests. The following commands are available:
  1705.  
  1706.       exit, quit, bye
  1707.          exits archie.
  1708.  
  1709.       help  <command-name>
  1710.          invokes the on-line help. If issued with commandname, the help
  1711.          request is restricted to the specified topic. Pressing the
  1712.          RETURN key exits from the on-line help.
  1713.  
  1714.       list  <pattern>
  1715.          provides a list of the sites in the database and the time at
  1716.          which they were last updated. The optional parameter limits the
  1717.          list to sites matching pattern. The result is a list of site
  1718.          names, sites IP address and date of the last update in the
  1719.          database. The command list with no pattern will list all sites
  1720.          in the database (more than 1000 sites!). E.g.,
  1721.  
  1722.               list \.de$
  1723.  
  1724.          will list all German sites
  1725.  
  1726.       site(*)  site-name
  1727.          lists the directories and, recursively, the subdirectories, of
  1728.          site-name in the database. The result may be very long.
  1729.  
  1730.       whatis  string
  1731.          searches the database of software package descriptions for
  1732.          string. The search is case-insensitive.
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738. EARN Staff                                                     [Page 31]
  1739.  
  1740. RFC 1580            Guide to Network Resource Tools           March 1994
  1741.  
  1742.  
  1743.       prog  string  |  pattern
  1744.       find(+)  string  |  pattern
  1745.          searches the database for string or pattern which represents
  1746.          the name of the resource to be found in the database. Searches
  1747.          may be performed in a number of different ways specified in the
  1748.          variable search (set command) which also decides the
  1749.          interpretation of the parameter as string or pattern. The
  1750.          result is a list of FTP site addresses with matching entries,
  1751.          the size of the resource, its last modification date and the
  1752.          directory to find it. The number of hits is limited by the
  1753.          maxhits variable (set command). The result of prog can be
  1754.          sorted in different ways, depending on the value of the sortby
  1755.          variable (set command). By default, the variables search,
  1756.          maxhits and sortby are set to, respectively, exact match search
  1757.          on string, 1000 hits and unsorted resulting list. Typing the
  1758.          keyboard interrupt character during a search will abort it. The
  1759.          results up to that time are displayed. See the Examples section
  1760.          below for an example of the prog command and its results.
  1761.  
  1762.       mail  <email>  <,email2...>
  1763.          sends the result of the last command in a mail message to the
  1764.          specified e-mail address(es). If issued with no argument, the
  1765.          result is sent to the address specified in the variable mailto
  1766.          (set command).
  1767.  
  1768.       show  <variable>
  1769.          displays the value of the given variable name. If issued with
  1770.          no argument, it displays all variables. See the set command
  1771.          below for the possible variables.
  1772.  
  1773.       set  variable  value
  1774.          sets one of the archie's variables. Values of these variables
  1775.          affect how archie interacts with the user.
  1776.  
  1777.       Variables and values are:
  1778.  
  1779.       compress(+)  compress-method
  1780.          specifies the compression method (none or compress) to be used
  1781.          before mailing a result with the mail command. The default is
  1782.          none.
  1783.  
  1784.       encode(+)  encode-method
  1785.          specifies the encoding method (none or uuencode) to be used
  1786.          before mailing a result with the mail command. This variable is
  1787.          ignored if compress is not set. The default is none.
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794. EARN Staff                                                     [Page 32]
  1795.  
  1796. RFC 1580            Guide to Network Resource Tools           March 1994
  1797.  
  1798.  
  1799.       mailto  email  <,email2 ...>
  1800.          specifies the e-mail address(es) to mail the result of the last
  1801.          command when mail is issued with no arguments.
  1802.  
  1803.       maxhits  number
  1804.          specifies the maximum number of matches prog will generate
  1805.          (within the range 0 to 1000). The default value is 1000.
  1806.  
  1807.       search  search-value
  1808.          determines the kind of search performed on the database by the
  1809.          command: prog string | pattern. search-values are:
  1810.  
  1811.          sub
  1812.             a parttial and case insensitive search is performed with
  1813.             string on the database, e.g.:
  1814.  
  1815.                  "is" will match "islington" and "this" and "poison"
  1816.  
  1817.          subcase
  1818.             as above but the search is case sensitive, e.g.:
  1819.  
  1820.                  "TeX" will match "LaTeX" but not "Latex"
  1821.  
  1822.          exact
  1823.             the parameter of prog (string) must EXACTLY match (including
  1824.             case) the string in the database. The fastest search method
  1825.             of all, and the default.
  1826.  
  1827.          regex
  1828.             pattern is interpreted before performing a search on the
  1829.             database.
  1830.  
  1831.          sortby  sort-value
  1832.             describes how to sort the result of prog. sort-values are:
  1833.  
  1834.             hostname
  1835.                on the FTP site address in lexical order.
  1836.  
  1837.             time
  1838.                by the modification date, most recent first.
  1839.  
  1840.             size
  1841.                by the size of the found files or directories, largest
  1842.                first.
  1843.  
  1844.             filename
  1845.                on file or directory name in lexical order.
  1846.  
  1847.  
  1848.  
  1849.  
  1850. EARN Staff                                                     [Page 33]
  1851.  
  1852. RFC 1580            Guide to Network Resource Tools           March 1994
  1853.  
  1854.  
  1855.             none
  1856.                unsorted (default)
  1857.  
  1858.             The reverse sorting orders from those described here are
  1859.             obtained by prepending r to the sortby value given. (e.g.,
  1860.             reverse hostname order hostname is rhostname).
  1861.  
  1862.          term  terminal-type   <number-of-rows  <number-of-columns>>
  1863.             tells  the archie  server what  type of  terminal  you are
  1864.             using, and optionally its size in rows and columns, e.g.:
  1865.  
  1866.                  set term xterm 24 100
  1867.  
  1868.    5.4.3. Using electronic mail:
  1869.  
  1870.       Users limited to electronic mail connectivity can access the
  1871.       archie servers by sending mail to the domain address of one of the
  1872.       servers listed in the section How to get to ARCHIE (e.g.,
  1873.       archie@archie.ac.il).  The commands are sent in the body part of
  1874.       the mail.
  1875.  
  1876.       The electronic mail interface to an archie server recognizes a
  1877.       subset of the commands described in Using Telnet. Most useful
  1878.       commands and particularities to the e-mail interface are described
  1879.       below. If an empty message, or a message containing no valid
  1880.       requests is received, it will be considered to be a help request.
  1881.  
  1882.       Command lines begin in the first column. All lines that do not
  1883.       match a valid command are ignored. The Subject: line is processed
  1884.       as if it were part of the message body.
  1885.  
  1886.       help
  1887.          sends you the help file. The help command is exclusive, ie,
  1888.          other commands in the same message are ignored.
  1889.  
  1890.       path  return-address
  1891.          set mailto(+)  return-address
  1892.          specifies a return e-mail address different from that which is
  1893.          extracted from the message header. If you do not receive a
  1894.          reply from the archie server within several hours, you might
  1895.          need to add a path command to your message request.
  1896.  
  1897.       list  pattern  <pattern2 ...>
  1898.          provides a list of the sites in the database that match pattern
  1899.          and the time at which they were last updated. The result is a
  1900.          list with site names, sites IP address and date of the last
  1901.          update in the database.
  1902.  
  1903.  
  1904.  
  1905.  
  1906. EARN Staff                                                     [Page 34]
  1907.  
  1908. RFC 1580            Guide to Network Resource Tools           March 1994
  1909.  
  1910.  
  1911.       site(*)  site-name
  1912.          lists the directories and, recursively, the subdirectories, of
  1913.          site-name in the database.
  1914.  
  1915.       whatis  string  <string2 ...>
  1916.          searches the database of software packages descriptions for
  1917.          each string.  The search is case insensitive.
  1918.  
  1919.       prog  pattern  <pattern2 ...>
  1920.          find(+)  pattern  <pattern2>
  1921.          searches the database for each interpretation of pattern which
  1922.          represents the name of a resource to be found in the database.
  1923.          If multiple patterns are placed on one line, in that case, the
  1924.          results will be mailed back in one message. If multiple prog
  1925.          lines appear, then multiple messages will be returned, one for
  1926.          each prog line. Results are sorted by FTP site address in
  1927.          lexical order. If pattern contains spaces, it must be quoted
  1928.          with single (') or double (") quotes. The search is case
  1929.          insensitive.
  1930.  
  1931.       compress(*)
  1932.          causes the result of the current request to be compressed and
  1933.          uuencoded. When you receive the reply, you should run it
  1934.          through uudecode. This will produce a .Z file. You can then run
  1935.          uncompress on this file and get the result of your request
  1936.  
  1937.       set compress(+)  compress-method
  1938.          specifies the compression method (none or compress) to be used
  1939.          before mailing the result of the current request. The default
  1940.          is none.
  1941.  
  1942.       set encode(+)  encode-method
  1943.          specifies the encoding method (none or uuencode) to be used
  1944.          before mailing the result of the current request. This variable
  1945.          is ignored if compress is not set. The default is none.
  1946.  
  1947.          Note: set compress compress and set encode uuencode would
  1948.          produce the same result as the former compress command.
  1949.  
  1950.       quit
  1951.          nothing past this point is interpreted. Useful when a signature
  1952.          is automatically appended at the end of your mail messages.
  1953.  
  1954.       Description of pattern
  1955.  
  1956.       A pattern describes a character string including characters which
  1957.       take a special meaning. The special meaning is lost when "\" is
  1958.       put before the character. The special characters are:
  1959.  
  1960.  
  1961.  
  1962. EARN Staff                                                     [Page 35]
  1963.  
  1964. RFC 1580            Guide to Network Resource Tools           March 1994
  1965.  
  1966.  
  1967.        .
  1968.          (period) this is the wildcard character that replaces any other
  1969.          character, e.g., "...." will match any 4 character string.
  1970.  
  1971.       ^
  1972.          (caret) if "^" appears at the beginning of the pattern, then
  1973.          the searched string must start with the substring following the
  1974.          "^". If it occurs anywhere else in the pattern it is regarded
  1975.          as non-special, e.g.:
  1976.  
  1977.               "^efghi" will match "efghi" or "efghijlk" but not
  1978.               "abcefghi"
  1979.  
  1980.       $
  1981.          (dollar) if "$" appears at the end of the pattern, then the
  1982.          searched string must end with the substring preceding the "$".
  1983.          If occurring anywhere else in the pattern, it is regarded as
  1984.          non-special, e.g.:
  1985.  
  1986.               "efghi$" will match "efghi" or "abcdefghi" but not
  1987.               "efghijkl"
  1988.  
  1989. 5.5. Examples
  1990.  
  1991.    If you are using an archie client, and enter the command:
  1992.  
  1993.         archie -s eudora
  1994.  
  1995.    or if you send, by e-mail or during a Telnet session, the command:
  1996.  
  1997.         prog eudora
  1998.  
  1999.    or
  2000.  
  2001.         find eudora
  2002.  
  2003.    then archie will send you the following results:
  2004.  
  2005.    Host ftp.ascii.co.jp    (133.152.1.1)
  2006.    Last updated 03:38  8 Aug 1993
  2007.  
  2008.     Location: /pub/MAC
  2009.       DIRECTORY  drwxrwxr-x 2048 bytes 00:00  6 May 1992  eudora
  2010.  
  2011.    Host ftp.ascii.co.jp    (133.152.1.1)
  2012.    Last updated 03:38  8 Aug 1993
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018. EARN Staff                                                     [Page 36]
  2019.  
  2020. RFC 1580            Guide to Network Resource Tools           March 1994
  2021.  
  2022.  
  2023.     Location: /pub/MAC/eudora
  2024.      FILE  -r--r--r-- 281139 bytes 00:00 21 Oct 1991 eudora1.2.2.sit.hqx
  2025.  
  2026.    Host ftp.ci.ua.pt    (192.80.21.201)
  2027.    Last updated 04:53  9 Aug 1993
  2028.  
  2029.     Location: /pub/NetNews/comp.binaries.mac
  2030.       FILE  -rw-r--r-- 438 bytes 12:04 10 Jul 1993  Eudora1.3.readme
  2031.  
  2032.    Host ftp.ci.ua.pt    (192.80.21.201)
  2033.    Last updated 04:53  9 Aug 1993
  2034.  
  2035.     Location: /pub/NetNews/comp.binaries.mac
  2036.       FILE  -rw-r--r-- 278912 bytes 12:04 10 Jul 1993  Eudora1.3.sit.bin
  2037.  
  2038.    etc.
  2039.  
  2040.    If you send the command list \.de$ by e-mail or in a Telnet session,
  2041.    then you will get the following results:
  2042.  
  2043.    alice.fmi.uni-passau.de          132.231.1.180  12:31  8 Aug 1993
  2044.    askhp.ask.uni-karlsruhe.de       129.13.200.33  12:25  8 Aug 1993
  2045.    athene.uni-paderborn.de           131.234.2.32  15:21  6 Aug 1993
  2046.    bseis.eis.cs.tu-bs.de             134.169.33.1  00:18 31 Jul 1993
  2047.    clio.rz.uni-duesseldorf.de        134.99.128.3  12:10  8 Aug 1993
  2048.    cns.wtza-berlin.de                141.16.244.4  16:08 31 Jul 1993
  2049.  
  2050.    etc.
  2051.  
  2052.    If you send the command whatis compression by e-mail or in a Telnet
  2053.    session, then you will get the following results:
  2054.  
  2055.    RFC 468      Braden, R.T. FTP data compression 1973 March 8; 5p.
  2056.    arc          PC compression program
  2057.    deltac       Image compression using delta modulation
  2058.    spl          Splay tree compression routines
  2059.    squeeze      A file compression program
  2060.    uncrunch     Uncompression program
  2061.    unsqueeze    Uncompression programs
  2062.  
  2063. 5.6. Learning more about ARCHIE
  2064.  
  2065.    However you communicate with the archie server, on-line help is
  2066.    available.
  2067.  
  2068.    If you have any questions about archie, write to the Archie Group,
  2069.    Bunyip Information Systems Inc. at info@bunyip.com.
  2070.  
  2071.  
  2072.  
  2073.  
  2074. EARN Staff                                                     [Page 37]
  2075.  
  2076. RFC 1580            Guide to Network Resource Tools           March 1994
  2077.  
  2078.  
  2079.    Bug reports, comments, suggestions, etc. should be mailed to
  2080.    archie-group@bunyip.com. In addition, the database administrator at a
  2081.    particular archie server can be contacted at
  2082.    archie-admin@address.of.archie.server, e.g.:
  2083.    archie-admin@archie.ac.il.
  2084.  
  2085.    Mailing list: archie-people@bunyip.com
  2086.    To subscribe send a mail to: archie-people-request@bunyip.com
  2087.  
  2088.    Archie was developed by Alan Emtage, Peter Deutsch, and Bill Heelan
  2089.    from the McGill University Computing Center, Canada. Now archie is
  2090.    supported by Bunyip Information System Inc., Canada.
  2091.  
  2092. 6.1. WHOIS
  2093.  
  2094. 6.1. What is WHOIS
  2095.  
  2096.    WHOIS provides directory service to network users. This service is a
  2097.    way of finding e-mail addresses, postal addresses and telephone
  2098.    numbers. It may also deliver information about networks, networking
  2099.    organizations, domains and sites.
  2100.  
  2101.    The main database of networking-related names (organizations, sites,
  2102.    networks, people, etc.) is maintained by the Internet Registration
  2103.    Service (InterNIC). Actually, the names of the administrative and
  2104.    technical contacts for registered domains are automatically entered
  2105.    into the database when domain or IP number applications are processed
  2106.    by the Internet coordination authority. Each entry of the database
  2107.    has a handle (a unique identifier), a name, a record type, and
  2108.    various other fields depending on the type of record. This database
  2109.    will be used as an example in the descriptions below.
  2110.  
  2111.    Before April 1, 1993, the Network Information Center (NIC) of the
  2112.    Defense Data Network (DDN) was the Internet coordination authority
  2113.    and, therefore, maintained the database (known as the NIC database).
  2114.    The NIC database is now restricted to information about the .mil
  2115.    domain. Many documents still refer to these names.
  2116.  
  2117.    Many academic sites maintain their own database to offer information
  2118.    about their staff members and students.
  2119.  
  2120.    In its current implementation, WHOIS has some limitations which
  2121.    prevent it from becoming an efficient directory service for a large
  2122.    volume of information and numerous requests: the various WHOIS
  2123.    servers have no knowledge of each other, a database is maintained at
  2124.    each server site, and, finally, new functionalities have been
  2125.    implemented locally at various sites and not propagated. A new
  2126.    extended protocol, WHOIS++, is being specified to improve the current
  2127.  
  2128.  
  2129.  
  2130. EARN Staff                                                     [Page 38]
  2131.  
  2132. RFC 1580            Guide to Network Resource Tools           March 1994
  2133.  
  2134.  
  2135.    service. WHOIS++ will include local enhancements to the WHOIS
  2136.    service, an improved query syntax and its architecture will allow a
  2137.    real distributed directory service for the entire Internet.
  2138.  
  2139.    This new protocol for directory services will be made available
  2140.    shortly.
  2141.  
  2142. 6.2. Who can use WHOIS
  2143.  
  2144.    WHOIS is available to users on the international TCP/IP network (the
  2145.    Internet).
  2146.  
  2147.    A WHOIS server is accessible across the network from a user program
  2148.    running on local machines or via an interactive Telnet session to the
  2149.    site which hosts the server.
  2150.  
  2151.    In addition, the InterNIC offers an electronic mail interface to the
  2152.    database it maintains, allowing users not on the Internet or users
  2153.    with electronic mail only to access this information. This type of
  2154.    access is described below in the Using WHOIS section.
  2155.  
  2156.    In general, WHOIS servers should only be used for isolated queries
  2157.    about specific information. Typically, it is not acceptable to make
  2158.    an extended series of queries to obtain large sections of the
  2159.    directory.  Such a strategy is unfair both because of excessive
  2160.    consumption of server resources, and because the directory
  2161.    information belongs to individuals. In particular, extracting lists
  2162.    of people for commercial purposes is strictly prohibited.
  2163.  
  2164. 6.3. How to get to WHOIS
  2165.  
  2166.    There are many WHOIS servers throughout the network and a
  2167.    comprehensive list would be too long to be included here. A WHOIS
  2168.    server offers information about the organization to which it belongs:
  2169.    it doesn't share a common directory with other WHOIS servers and
  2170.    doesn't know either where to find information about other
  2171.    institutions.
  2172.  
  2173. 6.4. Using WHOIS
  2174.  
  2175.    WHOIS has become the familiar name of the user program for accessing
  2176.    a WHOIS database, although NICNAME is the original name.
  2177.  
  2178.    In the following, angle brackets (<>) indicate an optional parameter.
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186. EARN Staff                                                     [Page 39]
  2187.  
  2188. RFC 1580            Guide to Network Resource Tools           March 1994
  2189.  
  2190.  
  2191.    6.4.1. Using a local client:
  2192.  
  2193.       Unix computers have a native whois command. On non-Unix machines,
  2194.       ask your system administrator whether your computer has it or not.
  2195.       This command searches the database on the specified site for entry
  2196.       which contains identifier. The format is:
  2197.  
  2198.       +---------------------------------------------------------------+
  2199.       |                                                               |
  2200.       |  whois     <-h site-name> identifier                          |
  2201.       |                                                               |
  2202.       +---------------------------------------------------------------+
  2203.  
  2204.       where:
  2205.  
  2206.       site-name
  2207.          is the domain address of the site which hosts the database you
  2208.          want to query (e.g., whois.internic.net). On some
  2209.          installations, the default value is still set to the old NIC
  2210.          database site (nic.ddn.mil).
  2211.  
  2212.       identifier
  2213.          is a name (person, host, domain or network), an IP number or a
  2214.          handle.
  2215.  
  2216.       Special characters may be used in identifier to specify the
  2217.       search:
  2218.  
  2219.        .
  2220.          before identifier will cause a name-only search.
  2221.  
  2222.       !
  2223.          before identifier will cause a handle-only search.
  2224.  
  2225.        ... or .
  2226.          after identifier will cause a partial search: everything
  2227.          starting with identifier will match.
  2228.  
  2229.       @
  2230.          in identifier will cause a search on the e-mail addresses.
  2231.  
  2232.       *
  2233.          before identifier will return the entire membership list of the
  2234.          entry that matches identifier (e.g., a site and its registered
  2235.          users).
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242. EARN Staff                                                     [Page 40]
  2243.  
  2244. RFC 1580            Guide to Network Resource Tools           March 1994
  2245.  
  2246.  
  2247.       %
  2248.          before identifier will return only the membership list of the
  2249.          entry that matches identifier (e.g., the registered users of a
  2250.          site).
  2251.  
  2252.       The special characters may be used together.
  2253.  
  2254.       The results are displayed in one of 2 ways:
  2255.  
  2256.          * a full detailed display for a single match,
  2257.          * a list of summary lines for multiple matches.
  2258.  
  2259.       In both cases, the handle is shown in parentheses after the name.
  2260.  
  2261.    6.4.2. Using Telnet:
  2262.  
  2263.       To access the InterNIC database interactively, telnet to the
  2264.       InterNIC site (whois.internic.net). No login is required.
  2265.  
  2266.       Other WHOIS databases may have a Telnet access and offer most of
  2267.       the functions below (e.g., whois.ripe.net which hosts the WHOIS
  2268.       database of the European IP Networks).
  2269.  
  2270.       In the following, CAPITAL letters indicate acceptable
  2271.       abbreviation; angle brackets (<>) indicate an optional parameter.
  2272.  
  2273.       WHOIS
  2274.          invokes the information retrieval program.
  2275.  
  2276.       ?
  2277.          displays a short on-line help.
  2278.  
  2279.       HElp
  2280.          accesses the full on-line help.
  2281.  
  2282.       Q, QUIT, RETURN key
  2283.          exits WHOIS
  2284.  
  2285.       <keyword> identifier
  2286.          searches the database for an entry which contains identifier.
  2287.          The default action is to do a broad search, looking for matches
  2288.          in many fields: handle, name, nicknames, hostname, IP number,
  2289.          etc, and finding all record types. keyword may be used to
  2290.          narrow the search to a specific record type.
  2291.  
  2292.       keyword may be one of:
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298. EARN Staff                                                     [Page 41]
  2299.  
  2300. RFC 1580            Guide to Network Resource Tools           March 1994
  2301.  
  2302.  
  2303.       PErson
  2304.          limits the search to persons.
  2305.  
  2306.       DOmain
  2307.          limits the search to domains (e.g., DO EARN.NET).
  2308.  
  2309.       HOst
  2310.          limits the search to hosts (e.g., HO PRINCETON).
  2311.  
  2312.       NEtwork
  2313.          limits the search to networks (e.g., NE EBONE).
  2314.  
  2315.       Organization
  2316.          limits the search to organizations (e.g., O CREN).
  2317.  
  2318.       NAme
  2319.          same as leading '.' in identifier.
  2320.  
  2321.       HAndle
  2322.          same as '!' in identifier.
  2323.  
  2324.       PArtial
  2325.          same as trailing '.' in identifier.
  2326.  
  2327.       Mailbox
  2328.          same as '@' in identifier.
  2329.  
  2330.       EXPand
  2331.          same as '*' in identifier.
  2332.  
  2333.       SUBdisplay
  2334.          same as '%' in identifier.
  2335.  
  2336.       Full or '='
  2337.          shows detailed display for each match.
  2338.  
  2339.       SUMmary or '$'
  2340.          shows summary always, even if just one match.
  2341.  
  2342.       Special characters may be used in identifier to specify the
  2343.       search:
  2344.  
  2345.        .
  2346.          before identifier will cause a name-only search.
  2347.  
  2348.       !
  2349.          before identifier will cause a handle-only search.
  2350.  
  2351.  
  2352.  
  2353.  
  2354. EARN Staff                                                     [Page 42]
  2355.  
  2356. RFC 1580            Guide to Network Resource Tools           March 1994
  2357.  
  2358.  
  2359.        ... or .
  2360.          after identifier will cause a partial search: everything
  2361.          starting with identifier will match.
  2362.  
  2363.       @
  2364.          in identifier will cause a search on the e-mail addresses.
  2365.  
  2366.       *
  2367.          before identifier will return the entire membership list of the
  2368.          entry that match identifier (e.g., a site and its registered
  2369.          users).
  2370.  
  2371.       %
  2372.          before identifier will return only the membership list of the
  2373.          entry that matches identifier (e.g., the registered users of a
  2374.          site).
  2375.  
  2376.       ~
  2377.          before identifier will return the entry that matches identifier
  2378.          only, no membership list.
  2379.  
  2380.       The special characters may be used together.
  2381.  
  2382.       Except if  Full or SUMmary are  specified, the results are
  2383.       displayed in one of 2 ways:
  2384.  
  2385.          * a full detailed display for a single match,
  2386.          * a list of summary lines for multiple matches.
  2387.  
  2388.       In all cases, the handle is shown in parenthesis after the name.
  2389.  
  2390.    6.4.3. Using electronic mail:
  2391.  
  2392.       Users limited to electronic mail connectivity can send requests to
  2393.       the database maintained at the InterNIC by sending mail to
  2394.       mailserv@internic.net. The commands are sent in the Subject:
  2395.       field. The body part of the mail is ignored except if the Subject:
  2396.       line is empty.  In that case, only the first line is interpreted.
  2397.  
  2398.       This electronic mail interface recognizes all commands described
  2399.       in Using Telnet. Requests should be prefixed with the word WHOIS.
  2400.       Requests are processed automatically once a day.
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410. EARN Staff                                                     [Page 43]
  2411.  
  2412. RFC 1580            Guide to Network Resource Tools           March 1994
  2413.  
  2414.  
  2415. 6.5. Examples
  2416.  
  2417.    If you are using a local client, and enter the command:
  2418.  
  2419.         whois \!EARN...       (remark: "\" is an escape character)
  2420.  
  2421.    or if you send by e-mail the command:
  2422.  
  2423.         whois !EARN...
  2424.  
  2425.    then you will get the following results:
  2426.  
  2427.         EARN (EARN-HST)   SEINE.EARN.NET                193.52.216.1
  2428.         European Academic Research Network (EARN-DOM)       EARN.NET
  2429.  
  2430.         To obtain detailed information on the second item, enter or send
  2431.         the command:
  2432.  
  2433.              whois EARN-DOM
  2434.  
  2435.         then you will get the following result:
  2436.  
  2437.              European Academic Research Network (EARN-DOM)
  2438.                 EARN Office
  2439.                 PSI - Batiment 211
  2440.                 91405 Orsay CEDEX
  2441.                 FRANCE
  2442.  
  2443.                 Domain Name: EARN.NET
  2444.  
  2445.                 Administrative Contact:
  2446.                    Bovio, Daniele  (DB355)  hi@EARNCC.EARN.NET
  2447.                    +33 1 6941 2426 (FAX) +33 1 6941 6683
  2448.                 Technical Contact, Zone Contact:
  2449.                    Grange, Nadine  (NG4)  grange@EARNCC.EARN.NET
  2450.                    +33 1 6941 2426 (FAX) +33 1 6941 6683
  2451.  
  2452.                 Record last updated on 15-Dec-93.
  2453.  
  2454.                 Domain servers in listed order:
  2455.  
  2456.                 SEINE.EARN.NET               193.52.216.1
  2457.                 DNS.NIS.GARR.IT              192.12.192.5,131.114.2.5
  2458.                 LUMIERE.CIRCE.FR             130.84.8.14
  2459.  
  2460.         For a partial search, enter:
  2461.  
  2462.              whois hi@ear...
  2463.  
  2464.  
  2465.  
  2466. EARN Staff                                                     [Page 44]
  2467.  
  2468. RFC 1580            Guide to Network Resource Tools           March 1994
  2469.  
  2470.  
  2471.         then you will get the following result:
  2472.  
  2473.              Bovio, Daniele (DB355)          hi@EARNCC.EARN.NET
  2474.                 EARN
  2475.                 EARN Office
  2476.                 PSI - BP Batiment 211
  2477.                 91405 ORSAY CEDEX, France
  2478.                 FR
  2479.                 +33 1 6941 2426 (FAX) +33 1 6941 6683
  2480.  
  2481. 6.6. Learning more about WHOIS
  2482.  
  2483.    The WHOIS service is documented in an Internet Request For Comments
  2484.    (RFC 1400).
  2485.  
  2486.    If you have any questions about WHOIS write to action@internic.net.
  2487.  
  2488.    Bug reports, comments, suggestions, etc. should be mailed to
  2489.    action@internic.net.
  2490.  
  2491. 7. X.500
  2492.  
  2493. 7.1. What is X.500
  2494.  
  2495.    X.500 is an OSI (Open System Information) based directory services
  2496.    protocol designed by the CCITT (International Telegraph and Telephone
  2497.    Consultative Committee).
  2498.  
  2499.    X.500 provides distributed directory services to network users. The
  2500.    X.500 directory specifies a model for connecting directory services
  2501.    to form one distributed global directory. Each directory service
  2502.    holds a part of the global database and the directory information is
  2503.    made available via a server (called a Directory System Agent - DSA).
  2504.    The database is maintained locally. From the user point of view, the
  2505.    entire directory is accessible from the local server.
  2506.  
  2507.    While most of the information available today via X.500 is about
  2508.    people and organizations, the design of the X.500 directory is also
  2509.    suitable for storing information about other entities (or objects),
  2510.    such as network resources, applications or hardware. Several projects
  2511.    are underway which utilize these directory capabilities (e.g., the
  2512.    Internet RFCs (Request For Comments) are listed in the global
  2513.    directory).
  2514.  
  2515.    Each item (entry) in the X.500 directory describes one object (e.g.,
  2516.    a person, a network resource, an organization) and has a
  2517.    Distinguished Name - DN (a unique identifier). It consists of a
  2518.    collection of attributes (e.g., last name, organization name, e-
  2519.  
  2520.  
  2521.  
  2522. EARN Staff                                                     [Page 45]
  2523.  
  2524. RFC 1580            Guide to Network Resource Tools           March 1994
  2525.  
  2526.  
  2527.    mail,...- for a person).  The information held in the X.500 directory
  2528.    (or Directory Information Base - DIB) is arranged hierarchically.
  2529.    This organization is called the Directory Information Tree (DIT). At
  2530.    the top-level is the root entry (the World), then the country level,
  2531.    then the organization level, and, eventually, the people, the
  2532.    resources, etc., at the bottom-level of the hierarchy.
  2533.  
  2534. 7.2. Who can use X.500
  2535.  
  2536.    Although X.500 is part of the OSI standard definition, OSI access is
  2537.    not necessary to use the directory services. Many X.500 services are
  2538.    available on the Internet. In addition, users on any network can
  2539.    access the X.500 directory by electronic mail. See the section Using
  2540.    X.500 below for details.
  2541.  
  2542. 7.3. How to get to X.500
  2543.  
  2544.    There are three ways to access the X.500 services: via a local
  2545.    client, interactive session (Telnet or X.25 access) or electronic
  2546.    mail. Each type of access is described below in the Using X.500
  2547.    section.
  2548.  
  2549.    In addition, other network tools (e.g., WWW and Gopher) provide
  2550.    access to X.500 directory services through gateways.
  2551.  
  2552.    Accessing a remote client is an easy way to start querying the X.500
  2553.    directory. Some sites allow public access via Telnet or X.25 to a
  2554.    client. Public access user interfaces are available at:
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578. EARN Staff                                                     [Page 46]
  2579.  
  2580. RFC 1580            Guide to Network Resource Tools           March 1994
  2581.  
  2582.  
  2583.    +---------------------------------------------------------------+
  2584.    |                                                               |
  2585.    |  Telnet (login)               Public X.25 (login)  Country    |
  2586.    |                                                               |
  2587.    +---------------------------------------------------------------+
  2588.    |  jethro.ucc.su.oz.au (fred)                        Australia  |
  2589.    |  elem4.vub.ac.be (dua)          222100611          Belgium    |
  2590.    |  login.dkuug.dk (ds)                               Denmark    |
  2591.    |  nic.funet.fi (dua)                                Finland    |
  2592.    |                                 20800603053201     France     |
  2593.    |                    (login: dua, password: ucom.x)  France     |
  2594.    |                                 26245050230303     Germany    |
  2595.    |  ashe.cs.tcd.ie (de)                               Ireland    |
  2596.    |  jolly.nis.garr.it (de or fred) 22225010083212     Italy      |
  2597.    |  zoek.nic.surfnet.nl (zoek)                        Netherlands|
  2598.    |  elc1.mat.torun.edu.pl (de or dish)                Poland     |
  2599.    |  chico.rediris.es (directorio)  2142160234013      Spain      |
  2600.    |  hypatia.umdc.umu.se (de)       240374810306       Sweden     |
  2601.    |  nic.switch.ch (dua)            22847971014540     Switzerland|
  2602.    |  paradise.ulcc.ac.uk (dua)      23421920014853     Paradise   |
  2603.    |                                                               |
  2604.    +---------------------------------------------------------------+
  2605.  
  2606.    Paradise is a European project to encourage the use of X.500 in
  2607.    European countries.
  2608.  
  2609.    To connect to one of these sites, select an access method (Telnet or
  2610.    X.25) and at the login: prompt type the specified login, if required.
  2611.  
  2612. 7.4. Using X.500
  2613.  
  2614.    X.500 supports data management functions (addition, modification and
  2615.    deletion of entries) and powerful lookup capabilities. The use of
  2616.    X.500 is primarily for its lookup capabilities, ie, querying a
  2617.    database for information on a person (postal address, telephone
  2618.    number, e-mail address, etc.). The basic fields for searching are the
  2619.    person's name, the name of the person's organization (and department
  2620.    within the organization) and the country.
  2621.  
  2622.    In the following, angle brackets (<>) indicate an optional parameter;
  2623.    a vertical (|) indicates a choice of parameters.
  2624.  
  2625.    7.4.1. Using a local client:
  2626.  
  2627.       In the X.500 world, a local client is called a Directory User
  2628.       Agent (DUA) Public domain and commercial DUAs are available for
  2629.       numerous platforms ranging from mainframes to personal computers.
  2630.       For a comprehensive list of DUAs, their description and where to
  2631.  
  2632.  
  2633.  
  2634. EARN Staff                                                     [Page 47]
  2635.  
  2636. RFC 1580            Guide to Network Resource Tools           March 1994
  2637.  
  2638.  
  2639.       find them, consult the Internet document RFC 1292 - A Catalog of
  2640.       Available X.500 Implementations.
  2641.  
  2642.       Available DUAs range from simple line commands to sophisticated
  2643.       graphical user interfaces which require a pointing device.
  2644.  
  2645.    7.4.2. Using Telnet or X.25:
  2646.  
  2647.       3 categories of user interfaces might be available at the remote
  2648.       site:
  2649.  
  2650.          * line-oriented: de, dish, fred
  2651.          * menu-driven: sd (formerly known as widget)
  2652.          * X-Windows-based: Xdi, Xlookup (or xlu), pod
  2653.  
  2654.       Capabilities of these DUAs range from basic search facilities to
  2655.       full X.500 functionality.
  2656.  
  2657.       de (directory enquiries) is recommended for novice users since it
  2658.       is a very simple user-interface. It has been designed to run as a
  2659.       public access DUA and is accessible from any kind of terminal. It
  2660.       supports the basic X.500 functions: read, search, list. The Simple
  2661.       query mode is suitable for those who are new to querying the X.500
  2662.       directory.
  2663.  
  2664.       de
  2665.          invokes the X.500 interrogation user-interface.
  2666.  
  2667.       q
  2668.          exits de.
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690. EARN Staff                                                     [Page 48]
  2691.  
  2692. RFC 1580            Guide to Network Resource Tools           March 1994
  2693.  
  2694.  
  2695.       ?<topic>
  2696.          displays the on-line help on the specified topic or general
  2697.          help.
  2698.  
  2699.       ^C
  2700.          (Ctrl-C) is the interrupt character. It aborts a search in
  2701.          progress or resets the current query specification.
  2702.  
  2703.       *
  2704.          (asterisk) will list all entries of the specified field. It is
  2705.          also the wildcard character and can replace any other character
  2706.          in a name. It can appears anywhere in the name, e.g.: smit* or
  2707.          *smit* are valid string formats.
  2708.  
  2709.       -
  2710.          resets the default value to a blank string.
  2711.  
  2712.       When de is invoked, the user is requested to fill in 4 fields to
  2713.       specify a request. In all fields, the value from the previous
  2714.       request is the default value. Press the RETURN key to accept it,
  2715.       or enter a new value.  All searches are case insensitive.
  2716.  
  2717.       The four fields to be filled in are:
  2718.  
  2719.       Person's name
  2720.       Code: SF, Missing DocID in request
  2721.